skysight-inc/HackerNews huggingface dataset:
Just add this to your .[bash/zsh]rc:

ex ()
{
if [ -f $1 ] ; then
case $1 in
*.tar.bz2) tar xjf $1 ;;
*.tar.gz) tar xzf $1 ;;
*.bz2) bunzip2 $1 ;;
*.rar) unrar x $1 ;;
*.gz) gunzip $1 ;;
*.tar) tar xf $1 ;;
*.tbz2) tar xjf $1 ;;
*.tgz) tar xzf $1 ;;
*.zip) unzip $1 ;;
*.Z) uncompress $1;;
*.7z) 7z x $1 ;;
*) echo "'$1' cannot be extracted via ex()" ;;
esac
else
echo "'$1' is not a valid file"
fi
}
Sometimes one can't just do it alone.
I've always found the list comprehension harder to read for non trivial examples. It may just be a matter of which a person learned first.
Well, you should. I'm strongly in favor of rolling back the super-long copyright terms we have now eg to the longer of life-of-the-author or 50 years.
The Dark Side of the Digital Nomad
Yea, billing by hours or even the time spent on the project is flawed. I wonder what would you suggest as an alternative.
What's to say this wasn't precisely that? Maybe at the talk we will learn that accidentally uconnect was listening to the update FW messages from the sprint network.

Often the board that handles the radio acts like a bridge in modern cars. It tends to be the beefiest computer hardware in the vehicle. So it is on the high speed CAN bus and a node on the more star shaped low speed bus.

When they updated the FW, they removed the bit of code that prevented dangerous messages IDs from leaving the controllers on the radio board and possibly added code that could put arbitrary CAN bus messages on the buses as relay from the sprint network.

I am very eagerly awaiting the talk.
Some would call it an enjoyable read. Definitely not the typical stodgy format of papers, but addressing the reader and throwing a few jokes in doesn't hurt the technical validity. He wrote it so it could be accessible and defends it as such in the prologue. Dry papers get passed over these days, I'm afraid.
The rationale for not releasing the PoC is that it gives legit users a chance to patch. This ignores the possibility of an attacker quickly developing an exploit as well as ignoring the scenario where bad actors already know and are exploiting the vulnerability. Not releasing PoC allows users think they have more time to patch than they actually do. This is a sense of security that is not actually derived from being secure in any way. What else should I call it?

This also prevents users from being able to test their machines vulnerability after patching to verify that the patch remedies the problem in their installation. Again, apply the patch, hope that it works in my installation (with my config options) is a piss poor security policy.
Harvey, an operating system with Plan 9's shadow
Emberjs is very well documented too and is choke full of some very good design patterns and concepts.

YMMV as its a huge codebase and it might be hard to figure out where to start.
Phone numbers are pretty utilitarian. You mean I need a number just to contact someone? What terrible UI.
I think the correct answer is (0,inf) which is a value you can get by dropping to a lower resolution within the same unum environment.
ADS-B is effectively to replace Mode C. There's nothing in the mandate that expands Mode C required airspace. So that leaves a metric ton of space not covered by the rule for conventional airplanes, let alone drones. Drones of course need a totally different and scalable system.

Something possibly like a centralized flight plan, that's given an ack/nack/patch, and then the drone flies that plan on its own without needing constant comm like today's aircraft do (more like IFR plans where you're expected to complete the entire cleared flight plan, to the minute, in a comm failure). And then all drones share all flight plans that affect their routing. And all nearby drones rat each other out if any drone deviates from their flight plane. That'll scale. ADS-B may not.
>What's next, a database in a spreadsheet?

You seem to imply that's not already the case (though many wish it wasn't)
At my last company, someone wrote a format to encode RDF data in spreadsheets.

Google Sheets was our primary tool for configuration and content authoring for way too long. Eventually, he added support for OOXML sheets, too. At some point, a long time later, we started migrating to TTL, and thank goodness for that.

The code was all open-sourced, by the way, but I'd rather not link it here because I don't really want this username associated with that company.
So Walmart's operating assets are worth more than Amazon's. I still think the headline is fair. Usually when we speak of a company's value, we mean the entire company including non-operating assets and liabilities.
Love it! You should OSS this!
The Khan Academy open sources their site's code.
Appreciate it. Now I just gotta figure out if this applies to companies they acquire and are integrating into their offerings. That's the original comment I posted: Compose should use their tech where it's good and they get it free/cheap.
Article too long for you? :)

[edit: added emoticon]
State of Georgia Sues for Copyright Infringement for Publishing State's Own Laws
Not really understanding why one would want this?
> There is a growing need for Human's to work Lesser Hours going forward rather than more Hours.

Or fewer humans working more hours?
California is the 3rd largest state by area, not sure how that's "small".
Suppose x and y are exact numbers. Then x+y is represented as the open interval (x, x+ULP) where x+ULP is the smallest representable exact unum greater than x. Since x is disjoint from the open interval (x, x+ULP), it satisfies the inequality.

Folks, if you don't want to buy the book, Amazon lets you do a "look inside the book" that gets enough introduction to explain the unum format, for free.
Nope. I should use a different phrase. I was sorry, because I symphatise with this guy who tried to create something and it did not end as he expected.
Need to watch the video but it seems a bit poor phrasing to say Elm, etc "misapplied" FRP.

Elm even makes a point in their docs that they don't adhere to a strict definition of FRP:

http://elm-lang.org/docs
Based upon my own experience (in another industry), I have no doubt that there were knowledgeable people internally who warned them of this -- if they were not fully cowed by the bureaucracy.

I have zero sympathy for the manufacturers. I only hope that, if they decide to go on a witch hunt, they actually seek and punish the morons in power who, most likely for self-serving purposes, let this slide.

This also should raise a ringing cry to rein in DMCA et al. uses that seek to outlaw such research. In this case, the manufacturer has obviated their authority in the matter.
Cryptocurrency, definitely yes.

Bitcoin, hopefully not. I’m fundamentally opposed to rewarding that particular wealth redistribution scheme.
Can you post some citations for your "new normal" assertion?
It deals with drone on drone, but not really drone on non-drone. And also doesn't deal with the "virtual pilot" firmware drones will run, that should have an analog to FAR 91 rules such as the obstacle avoidance and being able to avoid injuring people and property on the ground. I have to be able to do that as a pilot, there's no good reason why an up to 55lb drone going up to 100mph should be exempt.
many business "workflows" still run on excel.

there might be some uses for non-technical users, but yeah... it's sort of madness to do this for a production service.
Meet the Master of the Old-School Clicky-Clacky Keyboard
Isn't this true for all companies? And if so, why is this meaningful in particular for Amazon
He said IPv6 solves a non-issue. I'm not sure I get it though.
Suggest HN: These Functions Don't Exist Yet
While launching a Wordpress site, I've discovered there are currently no plugins to provide the following functionality- an opportunity for someone to code it up:

a) A TOR browser embed-able in a normal webpage. To provide TOR site access through something like a frame maybe.

b) A way for registered users of the 'bbPress'-plugin provided user forums to tip each other in bitcoin.

I can't imagine I'd be the only one wanting to use such things...
Firefly is great, albeit short.

I was forced to watch Buffy, but while the first season makes you cringe, it is pretty good. Not as stellar as people claim, but really good. I think Joss Whedans masterpiece wasn't Buffy, it was Toy Story. But do watch the musical episode "Once More, With Feeling"!

Babylon 5, of course, if you can tolerate the (even for the time) bad CGI.

I've just watched DS9 from beginning to end, something I had wanted to do for 15 years now. Hasn't aged well, and I hadn't seen it in English before. Avery Brooks' overpronunciation is painful, but it is the best Star Trek series by far.

Friends was something I've enjoyed as a teen, and later as an adult. It was a totally different experience as an adult. I think that's worth a lot, to have a depth that appeals differently to you in different stages of your life.

Modern Family was way better than expected.

ALF is a bit painful to watch nowadays, it also hasn't aged well.

Golden Girls are probably still great, The Cosby Show definitely is!

Boston Legal is fun, fun, fun! Hey, why shouldn't Nantucket be allowed to habe its own nuclear weapons? But do watch all the newer Star Trek series before BL, so you can appreciate the ST heavy cast.

Dallas! Oh my. Incredible how old Victoria Principal is today.

ER was great, but I haven't seen much of the last seasons. I also liked Chicago Hope, but it clearly lost.

The 2004 Battlestar Galactica. Probably the most modern TV series of its time, great themes and issues, pretty current, fantastic buildup to the big finale and then... disappointment.

Game of Thrones, if only for the shock value ;-)

And at last, the Tv series I've probably enjoyed most in the last few years: the first two seasons of Veronica Mars. But make sure you can stomach it, the season finales are sickeningly evil (especially season 2).
'fineman, you have my sympathies. I wonder if some people commenting on this issue have ever driven a vehicle. If they have, they must be the same yokels I see who never change lanes or even deviate from their lane ever, even on multilane roads: not to pass a cyclist, not because the car in front of them is stopping to turn right into a narrow drive, not to give the flag dude a little more room, never!!!
Because a lot (a lot) of companies have a staggering array of business logic sewn into spreadsheets. Eventually that might end up having performance issues, so transforming some of that logic to C is, at the very least, an interesting solution to a problem.

Everyone looks down on them, but spreadsheets really are incredibly functional, and a lot more accessible that most programming languages.
Agreed. I bet the author thinks this way solely because Elm is strict rather than lazy. So what? Strict is much, much more simple.
vlookup pseudo-joins ahoy !
> Not releasing PoC allows users think they have more time to patch than they actually do

This assumes a bunch of stuff about the psychology of everyone else that you cannot possibly know.

You are making decisions for other people because you think you know their business better than they actually do.

> This is a sense of security

You are not a telepath who can read people's minds.
I recently made a similar desktop app to watch movies with my gf. It has only video sync and text based chat.

Check the screenshot: http://i.pics.rs/64I0n

Maybe I will open source it when it's done. Btw I used Qt and libVLC.
Honestly, that would be a great place to start. Build lots of streets with high rises with light rail and commercial and residential stacked.

With a location near Palo Alto/Stanford and the region I would bet it becomes unbelievably high in demand.

Obviously this could never happen there!
Right, I get that... but why C? Presumably if you're using Excel you have access to the whole MSFT stack, so it just seems weird to use a Unix language when it seems likely that some VS/C# tool has already been built for this.

I know C/C++ works just fine on Windows, but the command-line tools on cmd.exe leave a lot to be desired.
Just the opposite. Releasing a PoC means that /other/ security companies can add the exploit to their behavioral databases that much quicker.
There are actually quite a number of places where Mathematica gives a wrong answer and unum math does not! For example, if you ask Mathematica to find all real values of x for which 1 == 1, it returns the empty set. Unum math correctly returns the entire real number line.
Hi, It's SnoRELAX, its partly based on the pokemon snorlax but also on RELAX.. and on SNOR.. Because its an alarm app.. And it has to do with Traffic and you know how Snorlax always would block the way like modern day traffic.. Im planning to build also the Android version, but first Ill have to see how it will be received by IOS users. You could already signup if you want. And I would appreciate it if you could share it
with your friends who have iPhone's. Thanks!
The one I wrestled with the most - and still wrestle with - was the unspoken assumption that because I'm a woman that I'm not technically competent. If I enter a technical conversation with male colleagues, their default stance is that I'm either less knowledgeable than they are (even if I'm the senior dev), or that I'm wrong. Either I get challenged and attacked on what I say, or I'm talked down to like a child. My male colleagues don't treat other men this way, even if the men they're speaking to is non-technical.

I really appreciated this comment. As a black software engineer I feel I've experienced a lot of the same condescension and isolation in my career. Most days it isn't so bad that it makes me want to quit, but sometimes it is that bad. I can definitely understand how someone could get to the point where she would want to leave the field altogether.

I liked the parent article, but what I think the author misses is that the dismissiveness we sometimes encounter from collaborators isn't just about hurt feelings or disrespect, but can actually pose a serious obstacle to solving the problem at hand.
This is pretty much exactly what myself and fiancee did - though for us, the '3, 2, 1, go' became part of the tradition, and we took it in turns to make up 'alternative countdowns' for programmes. Interesting the way that technical limitations can also translate to shared experiences.

Of course, the biggest issue was that netflix offerings in the US were very different to those in the UK, so we'd spend about an hour where one of us tried to find dubiously legal ways to watch a programme the other could watch fine on netflix.
"The resulting entity body may be short and stout"
What happens when one client stops to buffer?
> If Amazon does actually succeed in growing to Wal-Mart levels of sales, it will end up with a lot more employees than it currently has

It'll still be a lot less than Walmart since they don't have brick and mortar stores on a large scale and Amazon is very bullish on robotics.
I have pretty bad floaters in my eyes, and redshift or Flux is essential, and so is inverting browser colors. I can't recommend highly enough an addon for Chromium called hacker vision which inverts everything perfectly. Combine with a dark GTK theme or custom Windows Classic theme (impossible or nearly impossible to do in Windows 8, afaik, shame on Microsoft) and you can eliminate most of the horrible light-bulb white screens. Even if I had perfectly clear vision I'd still use inverted colors due to the decrease in eye strain.

Eye floaters can be awful and I'd have a hell of a time using a computer without these things. Unfortunately the only real option to cure them is getting a vitrectomy in which the vitreous jelly is sucked out of your eye with a 3-port vitrector (which consists of one cutter/sucker, one saline injector, and a light for the surgeon) and having the eye replace it naturally by secreting fluid in its place. Not very fun.

I don't think they were caused by computer usage even though I'm on the computer almost all day. No real problems with visual acuity.
Facebook Lite: A Faster Facebook Experience for Android
Show HN: Handsome.rocks
Ah, that makes sense. The 4-bit representations do not suffice by themselves, but imply the support of some or all of the smaller representations as well, and I guess you always need a representation for [-inf,inf].
Surely you meant to say 'Perelman', not 'Pearlman'.
:)
This is not a real site, they have a review from 4 months ago benchmarking a 990 Ti 24GB card with 'minesweeper' and 'solitaire'.
The problem is that the spreadsheets are 2D, so you iterate easily over two variables, the row and the column.

If you need to "program" this in an Excel spreadsheet

For i = 1 to 5
For j = 1 to 5
If 2 * i + j = i * j then
Print i, j, "*"
End If
Next
Next

You can "write" this in a 6x6 block with the values

1 2 3 4 5
1 =If(2*B$1+$A2=B$1*$A2, "*", "")
2
3
4
5

And copy the formula from B2 to all the cells, so you get

1 2 3 4 5
1
2
3 *
4 *
5
It's definitely in TP3 for PC. I still have the original floppy disk. I don't remember if it was in the earlier CP/M versions though.
The owners who are "fundamentally decent" are the ones abusing the workers?

Of the three ways that GetScale "impacts worker treatment", the first doesn't mention workers at all, the second only improves record quality (not worker treatment), and the third depends on foreign buyers to demand good treatment of workers (which there is no evidence they'll do) and does nothing to address the single abuse mentioned in the article, higher water bills for "unproductive" workers.

This story seems set on the idea that increasing productivity (benefiting the owners directly) will increase conditions for the workers. I think it's great to increase productivity, but the link to worker conditions still seems like magical thinking, and as a result I find the linked article deceptive.
>That's ends-justifies the means.

I don't like it either, but it's a common philosophy that we experience in our daily lives, whether we want it to be that way or not.

>Instead they did it in about the most dangerous way possible: live on uncontrolled roads with other traffic.

There are a number of ways they could have made it worse.

>The 'researchers'/hackers. They directly put people's lives at risk to have a stunt to prove their point.

We tolerate the same kinds of risks daily by allowing police to conduct traffic stops on busy roadways. We do so ostensibly because safety, but the reality is that it is mostly for some pretty dubious financial reasons. That's ends justify the means, and in this case ends are traffic fines collected, and the means are lives of police officers and motorists and man-decades of time lost in traffic every day.

>FCA screwed up big, and deserve some sort of penalty from the government.

But not jail, like for the evil hackers-not-researchers?

>This shouldn't have been possible in the first place.

Another uncomfortable reality for you. Software verification is a huge challenge which nobody has gotten right yet. There will be more of these vulnerabilities. We have to get this disclosure/update process right. The best thing that automakers can do to prevent disclosure stunts like this is to fix vulnerabilities ASAP when they're discovered.

>But they didn't modify a running vehicle at 70mph surrounded by unsuspecting motorists.

What they did/do (months worth of nothing) is far worse, and endangers far more lives. Imagine if someone/somegroup/somegov't had managed to bundle this vuln with a popular cell-phone app, or mobile website, and decided to activate it one day at rush hour.

>If the hackers had done this reasonably safely, I'd have no issue at all. But they don't deserve the title 'researcher' after behaving like that.

That's just petty, and nobody really cares what you call them. It does nothing to move the discussion in a fruitful direction; but it does make you appear a bit shallow in your reasoning.
Strange, I find the exact opposite. I have to use Stylish to redesign any website that uses a dark theme precisely because of eye strain caused by reading high contrast backgrounds. White on black emphasizes this more than white on black when reading lines of text. [0]

[0] http://www.ironicsans.com/owmyeyes/
Removing features does not mean there is a lack of vision.

The purpose of Python is not the same as, say, Haskell.

Design decisions should therefore be viewed as such - it's not about a steady increase of functional features and a decrease of procedural features.
> The generated code uses floating point, rather than fully precise arithmetic, so results can differ slightly

Use with caution.
I don't know, I was just trying to answer the question about why driver's licenses might be special. The left hand documenting itself doesn't mean that it talks to the right hand, but if they do decide to talk then the info is there.
Ask HN: Odds of selection of single female founder frm a 3rd world country fr YC?
Is the founder at loss
1. Because she is a single founder.

Does she need to start looking out for a co founder instead of focusing on her startup?

2. Because she wants to focus on her country as the testing ground for her startup?
The market is comparatively small but she wants to test run the product there before scaling it up.
Yes, but the same attack could happen if an attacker gains control of an npm module. Users without tight control over their modules could unwittingly pull in malicious code.
>einen Falafel in Durum, bitte. Pikanter soße

When this will appear as a Joylent flavour (instead of all these bananaberries) I'm gonna subscribe :)
I was referring to an application/hardware that sat directly on the CAN bus, not a part of the infotainment system whatsoever. Something totally separate that had only 1 small function, to authorize access to CAN communications for "unprivileged" things such as the infotainment system.

So we're in complete agreement.
> A public equivalence however, excels by maximizing utility.

I don't think that makes sense economically, and I don't think it's true empirically. It's probably what the public wants a public institution to be.
Sorry I'm late to the conversation. You know that video is made out a series of frames so maybe you can't put yourself in the shoes of someone who doesn't.

Maybe the editing was accomplished via an interface that just had a time slider.

Maybe the minimum resolution was 1 second, or five seconds...

Hell, maybe the best tech they had was the "use two VCRs, push play on one and push record on the other, push pause at the beginning and end of the segment you want to remove" method. ;)
Google Alerts Will Change Your Life
I think this might be geared at companies who want to convert Excel workflows to a POSIX based cloud solution. If you want to combine moving to the cloud (e.g. for multi-user) with reducing vendor lock-in, this makes some sense I think.
They do it for personal marketing reasons. Someone else could have posted a PoC soon after and stole some of their spotlight.

I agree, it would be nice to wait a little while for people to get their patches installed. But also, people like to have a way to verify that the patch worked.
First of all, a correction: the 4-bit unums can represent any of

-inf, (-inf, -2), -2, (-2, -1), (-1, 0), 0, (0, 1), (1, 2), 2, (2, inf), inf, and both quiet and signaling NaN. They do not represent ±1/2 or use ±1/2 as an endpoint.

If you add, say, 1 to (1,2), you get (2, inf). The open interval means it does not CONTAIN infinity, but ends at a finite value too large to represent. If the largest positive real you can represent is 2, then (2, inf) is a mathematically correct answer.
I'd be very curious to know from Googlers, at what cost this was achieved. There is always price for everything. $65 billion wasn't pulled out of thin air.
I got an idea: build the software, synthesize it into a chip with almost no mask cost, buy the chip, run it in production (as a standby), use the "software version of the chip" for production, and write it off as hardware investment (capital).

Wonder if that would work in some form...
Orisi – An open-source framework for Bitcoin smart contracts