skysight-inc/HackerNews huggingface dataset:
What is the standard you're talking about? Common Lisp? Scheme? Clojure? Emacs Lisp?

Common Lisp, of course. That's what you refer to when you say Lisp today. Otherwise you'd say Scheme, Clojure or Elisp.

And CLOS is quite a good object system, actually.

Yes, I agree -- my comment was referring to the fact that it is missing from Hy.
With aws cli you don`t need jq. Read on --query option.
http://docs.aws.amazon.com/cli/latest/userguide/controlling-...
Paying for porn with bitcoin puts all of your porn purchases on a public ledger. I don't think too many people want that.
Apple Releases Updated iTunes Connect for Developers
Yeah, as do I. I acted a bit childishly. Sorry :(
Who's PG? (New here.)
isnt it great:
interested browsers can also check out the Darwin Manuscripts Project, a collaborative initiative based at the American Museum of Natural History.
The All-or-Nothing Marriage
No, I'm not talking about tunneling, I'm saying natively route at the v4 level, and the header will be less, because +160bit addresses will only be used when required.

so your routing table holds
"66/4 port 1"
,"* port 2"

instead of hundreds of millions of entries to get the same thing by having the "66" >64 bits deep into the address (or worse ::66:* port 1, which breaks everything - hell how is this even done now?).

My point is, if the v4 address was in the MSB as standard, IPv6 would be working in virtually every single IPv6 device already.

As it is, we are all still using workarounds (and VPNs).
A competitive AI challenge.
Does this body clock cause cancer?
I'll not edit the above reply. But I'm sorry I wrote that the way I did. It was very snarky and unnecessary. Apologies for bringing down the tone of the thread. :(
Since you recently started out, may I ask you what good resources you found to get started with Erlang ?
I think it's simple supply and demand. There's been an explosion in the number of tech startups in recent years; now the market is starting to adjust to that, and new norms are forming. On the margin, some startups will become impossible, sure - but they'll be the low end of the market, the kind that no-one would have even considered trying ten years ago.
Even if you work in a gc language with a vm and all memory errors are checked, here is the major, MAAJOR, wisdom you should take with you:

The crucial aspect in the failure scenario described by Michael is that the stack overflow did not cause an immediate system failure. In fact, an immediate system failure followed by a reset would have saved lives, because Michael explains that even at 60 Mph, a complete CPU reset would have occurred within just 11 feet of vehicle’s travel.

We have seen this scenario played out a million times. Some system designers believe it is acceptable to keep the system running after (unexpected) errors occur. "Brush it under the rug, keeping going and hope for the best." Never ever do that. Fail fast, fail early. If something unexpected happens the system must immediately stop.
Flappy Bird is available again...but wait, it's better, it's Jumpy Mike now
Sometimes, when you've already raised concerns about being underpaid, when you've given it time, especially if you've kept up with what's going on politically in he company and it seems unlikely to change, you just need to go unless you want the same terrible money for the next 10 years.
I'm a bit puzzled
A decade of iTunes singles killed the music industry
RE: the employee number - You may not have physical access to the card, e.g. you only have CCTV footage of the employee doing whatever they're doing.
Identifying the problem is actually pretty easy and you mention it in your first sentence in the parent. It has been going on since at least the Romans.

Money begets power, power protects money.

There really doesn't seem to be much you can do about it... If you 'throw the bums out' you get a whole new set of bums. Its a terrible thing but also a possible fact of life.

One thing I would like to see though... Those who get caught actually getting punished... Even if it is just for 'revenge among kings' purposes. The fact that no one really gets in any serious trouble, for doing the sorts of things you mentioned, shows the system is really broken, rather than the things happening (because they will regardless).
Exchanges are only needed to buy and sell Bitcoins¹; after that, you can move them out permanently, whereas with CCs, you can never be sure that the merchant didn't record (maliciously or not) your CC info. You also only need to trust one exchange, not N merchants, so it's much easier to do proper evaluation.

¹ Technically, you never actually need an exchange at all, there are other ways of getting Bitcoins.
Aquapac Stormproof Messenger Bag
The first showers of rain certainly initiates a blissful relief from the scorching heat and sunburns every year but is nevertheless a serious problem maker for daily commuters as well. Considering waterlogged roadways and increased traffic jams, rainy days are just filled with all kinds of unwanted hassles you would definitely not want to face on your way to work or college.
Personally, I find Xamarin Studio to be quite buggy, often needing several quit+restart a day (I do iPhone apps), a colleague also does Android apps with Xamarin (on Windows) and experiences similar problems.
Agreed.

I read management-oriented things from time to time to get an idea of the mentality, and it's very, very split between the two kinds of 'advice': common sense, and exploitation.
Edward Snowden Interview [video]
Those are the places who need to hire new ones every 9-12 months.
I feel exactly the same way, but we should be aware that the grass is always greener on the other side.
Nothing really, there's room for all approaches to be explored.

I suspect the concept of native APIs (desktop or mobile) will eventually disappear, but it'll be an interesting journey if we ever do reach that point and would take decades.
Quote: "In answering this question, I worked with the psychologists Chin Ming Hui, Kathleen L. Carswell and Grace M. Larson to develop a new theory of marriage, which we will publish later this year in a pair of articles in the journal Psychological Inquiry."

Here we go -- another psychological theory, based on opinion rather than empirical evidence, impossible to confirm or falsify, that will be forgotten in a fortnight, replaced by an equally persuasive theory that will contradict this one.
I have to agree with this. All the article have shown is that even billionaires are people. The fact that they make intolerant jokes or that they speak of the crisis lightly is not that shocking considering the fact that they are in a private context. From what I understood, they are here to relax, and that is actually quite similar to what you could witness in any conventional meeting in a more modest population.

It would have been way more shocking if it had been done in public speech. Not because it would have been known, but because it does not convey the same meaning. In a private context, you can expect people to know you are joking, or that this is a personal opinion you are able not to impose to others. In a public context, you are expected to express yourself clearly and to take position.

In regards to the conclusion of the sting, I can also understand that they would not like that kind of material to be published. Imagine someone threatening to publish recordings of you in shameful situations during a party? From what I read, they were reasonable they seem to have let him go without much trouble (I think they could have called the police and have his phone confiscated without too much hassle).
His root element is "<html dl>". I'm not aware of the dl attribute even existing... Is that for compressibility or does the "dl" actually do something?
watch: execute something on a schedule *in realtime*

printf: change the format of output

apropos: info on commands

dd: disk writing

ss: socket statistics (show apps *using the Internet*)

Almost but not quite.
Awesome, let's walk through every library, system, and machine call exercised by your ruby code. What happens if you gc while hitting a chunk of ram that was just hit with a corruption causing cosmic ray while your OS paged out your app because your intrusion detection/prevention service went defcon two on a leap millisecond that was announced since your last OS patch and your locale was set to C?

Please support your answer with tracing analysis over a set of one billion Monte Carlo simulations and present an accurate and up-to-date IDEF6 model of the application system.
I get that feeling as well. There seem to be a lot of people responding to these types of articles who have 'stars in their eyes' and think that they'll be able to join the 'old boys club' if they just work hard enough, or get lucky enough (though some also seem to deny that luck has anything to do with success which baffles me).

The reverence for the wealthy in America really is a whole other weird thing. America doesn't have the history (in time span) to really have many historical heros other than those who were wealthy enough to 'do things' so we have to make due with what we've got.

That is not to say that a great deal of any given place's heros of the past were not also wealthy in their time though.
I'd love an invite if anyone has one. One of my open source projects appeared on there in the past, a lot of people were asking "can it do this?", "how do i do that?" type of questions. It was super frustrating not to be able to respond to people with the answer they wanted because I didn't have an account
Yea that is correct. I'm pretty Sure Micro Live did this.
Work, doing something productive instead of hanging out in all these places (that's intended for my own self, hear that?)
> No, I'm not talking about tunneling, I'm saying natively route at the v4 level, and the header will be less, because 128bit addresses will only be used when required.

There are multiple issues with this. The first and probably most important one is that it doesn't address routing table fragmentation, which is pretty much solved with IPv6, because most ISPs will end up announcing on the order of 1 or 2 prefixes instead of dozens, which can't ever be aggregated (like is the case in the IPv4 world right now and will only get worse).

The second one is, that it doesn't gain you much in terms of deployment over IPv6 + tunnels.

> so your routing table holds "66/4 port 1" ,"* port 2"
> instead of hundreds of millions of entries to get the same thing by having the "66" >64 bits deep into the address (or worse ::66:* port 1, which breaks everything - hell how is this even done now?).

Ok.. I have no idea what you are talking about here (mainly your notation is leaving me confused)..

> My point is, if the v4 address was in the MSB as standard, IPv6 would be working in virtually every single IPv6 device already.

Even in the presence of NAT?
...and reordering vertex data in chunks of only x-coords followed by chunks of y-coords followed by z-coords for the same reasons.

"Farbrausch" and their series of Fr-X "small" demos would be one example of this kind of "entropy trickery"

http://www.pouet.net/groups.php?which=322

The next target for crunching would be to minimize the actual amount of code given to the browser to execute, versus maximizing the compression ratio only (which is "just" correlated to the running "code" size)
https://pinboard.in/t:python/
https://pinboard.in/t:django/

Tagging is nice.
The issue is not because of the language used. You can have bugs - potentially fatal as this case underlines - in any language.

When I studied the Therac case, there was also a study in the "Killer Robot" - see here : http://www.onlineethics.org/cms/5122.aspx. Well worth a read to understand how software can become dangerous.

Sadly nowadays, a search for Killer Robot turns up all sorts of stories of drones being used to kill people. When I first looked up killer robot a number of years ago, the results were pretty much all about the ethics scenario and not real life people being killed. How society has moved on...
"Much flatulence. Had an egg & toast this morning."
Google getting ever more evil. Their system apps can write to the external SD, but all the great 3rd party apps are screwed and constrained to the internal SD.
I wonder what Merkel and Hollande's new "European Internet" will do to stop GCHQ from tapping the cables like they do now and then just hand over the info to US.
This is a tragedy that bears remembering. Many descriptions of it are cold and clinical, and mention the deaths only statistically. The Therac-25 is regularly used as a soapbox for various software engineering disciplines and machine-checked program verification techniques. But it’s worth keeping this in mind: humans suffered and died because of our mistakes. Whether due to underpowered tooling or mere human error, as a field we are collectively at fault. This is not a fucking game.
Agreed. When I left my old job, even a 20% raise would have been significantly smaller than I moved onto. In order to even match it, it would have to have been about double that. As it is, even just a raise won't change things much, as there are almost always other reasons someone wants to leave too - it could be that the work was unfulfilling, there was no room to grow, the company had no direction, management was clueless, the internal politics were toxic, insufficient recognition for work, etc. Those issues don't go away with a raise, that just convinces people to tolerate them for a while longer.
We already know their behavior at work is pretty terrible. The article just highlights that, deep down, they're not actually great guys once you get to know them.
I'd love to see some brain-storming on what those techniques might be; together with civil-society countermeasures.
You update your CV and LinkedIn profile.
The Problem is that most of the people only read about "the new fancy JS frameworks" and then they choose it too.

Most articles are so optimistic (because it is new, cool, make fun), that is hard to understand if the "tool" is the right one or not, you see it when you use it.

So i am glad to see when people / companies write about their expierence with the "new" technologies.
Everybody can then verify if the tool is the right tool for a project/problem or not.

E. g. you write "If you are writing a web app to solve some business problem which sits behind a login angular really isn't a problem".
When somebody read this, this person thinks "cool, angular is the right tool for a login backend application".
Agreed they are just people. The difference in this case being that they are being insensitive (even celebrating) about something they did which had negative nation wide (world wide) implications. Which is slightly different than the average person's drunken antics at a party.

For a different (arguably larger) example, if someone is making light of (or celebrating) genocide/slavery/some atrocity (that they or their compatriots caused) and it comes out, that is very different than pictures of Obama/Zuckerberg/Guy down the street being blackout drunk or even doing drugs at a party.
> You can have bugs - potentially fatal as this case underlines - in any language.

That is undoubtedly true. However, the commonest classes of bugs can be ruled out by languages with more expressive static verification tools—type systems, effect systems, and so on—leaving us with a stronger baseline from which to work.
Do your own PR or hire some help?
the routing table is the same as now, just that the IPv4 address becomes the network which sub routes. IPv4 hardware doesn't need to care about sub routing.

my point is with that notation, right now we have say a google address of 66.249.73.108

How does IPv6 handle retaining all the existing work and man hours that has gone in to making packets go to the 66.249.73/24 network, as quickly as possible, from anywhere in the world.

It seems to me it expects every administrator from top to bottom to start from scratch, then everyone is scratching their heads as to why that hasn't happened.

>Even in the presence of NAT?

No, and this is a good thing, only IPv6 devices which have their own IPv4 address/network can issue IPv6 addresses on that network. This is a good thing.
e.g. I get 66.249.73 to be
421D:4900:0:0 in hex.

In what universe does this need to be ditched and started from scratch, and making something:something:0042:1D49 re doing - by hand - every NS, routing table etc

Where did these hundreds of millions of higher level routing tables suddenly come from?

It keep being phrased as "what is the source address of an IPv6 host on an IPv4 network".
It seems to me the answer should simply be "the first 32 bits of the IPv6 address" - and it seems stupid it's not structured like this.
How to get first 1000 saas users?
Who gave the order to monitor Wikileaks and its visitors? What I'd like to see at the very least is that these agencies get reformed to the point where if we do find out about an abuse of theirs, we can put pressure on the so called "oversight committees" who clearly aren't doing their jobs, to uncover exactly who monitored Wikileaks and who gave the order to do it. And then fire them.

Right now even if there was such a pressure on them, there's probably no way to link to who did it, because NSA and GCHQ seem to be run in a very chaotic way and that's on purpose, so there are no ties for specific operations to anyone.
Be a better JavaScript programmer
The source address is public, but who owns the source address is only as public as you want it to be.
The system is not flawed, merchants are flawed.

A system that forces you to trust (without being able to verify) every single merchant you do business with is flawed.

Same with hosted wallets and exchanges.

Not the same. For one, you only need to trust one exchange to use Bitcoin with N merchants, so the attack surface is much lower. Secondly, you only need to trust them for enough time to move the Bitcoins out - a few hours, whereas with CCs, the merchant can save the info forever, for all you know.

Not to mention that, if Bitcoin becomes successful, and I doubt it will, people will receive Bitcoins from other sources (e.g. some people are already paid in BTC).

There's no PCI Compliance equivalents for them, so, you can expect much worse. And how can you trust them? They don't get audited and are not certified. How can you know for sure that they are not gonna manipulate the market or run away with your funds?

You should read on that PCI compliance. Most merchants do not get audited, they can audit themselves[1]. Many, if not most, are not compliant[2]. Tens of millions of CCs have been leaked since just 2006.

Besides, nothing in Bitcoin prevents the creation of independent certification authorities. Unlike with the CC system, it's not a built-in flaw, it's just a temporary situation.

Most of those don't even have a physical address (Bitstamp and BTC-e), no phone number, and info is very limited in general.

Just like with many CC merchants.

My point is that everything comes at a price. Bitcoin is cheap as it lacks all that, which is not necessarily a good thing!

And my point is that what Bitcoin lacks can be added, without increasing the costs of every single transaction by allowing massive amounts of fraud, like the CC system does.

[1] http://www.cbsnews.com/news/pay-with-plastic-risk-your-perso...

[2] http://www.theregister.co.uk/2008/06/24/pci_dss_compliance/
Often in America this is just the outward appearance, because the way people talk is very informal. But when it comes down to business, there is a clear and distinct separation between levels there too.
>when faced with declining sales due to privacy fears

thats where bitcoin comes in
"I need to call BS. Just because your business model can't justify paying engineers two years out of college a $120,000/year salary doesn't mean that you don't have a profitable business."

Uhm, by definition, no. If your business model requires a resource for which the market rate is higher than what your business will sustain, you do not have a profitable business. I could have a very profitable gold selling business if only I could buy gold at 50$ per ounce. Which I can't, hence it's not a profitable business.
fc, tac, sudo !!, vim, ...
> one entry point - a VPN on IPv4 is just great thanks, secure and easy to manage. want to access my other devices, jump on the VPN.

There are 4 billion IPv4 addresses and 7 billion people on the planet. Before we even get into business use of IPv4 for servers and such we don't have enough addresses to do what you want.
I wouldn't mind one. My email is in my profile.
We really should kill them to examine them for scientific purposes. Plus, whale blubber is yum!
Its inconvenient but not THAT bad as you didn't loose the money.

I had a worse experience with Airbnb, they simply cancelled my reservation and closed my account a few days before my travel and refused to give a valid reason.

http://nidalalhariri.com/post/55999109847/how-airbnb-closed-...
How Did Whales Evolve?
Exactly. And if you're going to use it for a content-driven site, don't use it to serve up content, use it to make a nicer UI around the content. And if you do use it to serve content, make sure that content is also accessible through a direct URL of its own, so you can show that to Google.

Though Google is cheating here, of course. They use plenty of JS frameworks to serve content, yet those Google+ posts do show up in my search results. Though every G+ post does have its own URL, so I guess that's the way to do it.
A lobster invite would be nice. Thanks in advance.
See: Parallel construction
An invite would be great: balaclark @ gmail . com
Who said building Visual Studio Extensions was hard?
Another terrible tragedy caused by a software error:

https://en.wikipedia.org/wiki/MIM-104_Patriot#Failure_at_Dha...

Over 100 hours, the system's internal clock drifted by a third of a second, which was enough to introduce a significant error into the Patriot missile defense system. They updated the software the next day when the error caused 28 soldiers to lose their lives.
Replaced with what? IPv6 has problems, sure, but the main problem is that IPv4 and IPv6 aren't compatible with each other. You're going to have that problem with any other replacement for IPv4 as well.
Talking to people helps (as long as they aren't coworkers), especially if you know them at a level of if they're better/worse/comparable skill-wise.
Graphene nanoribbons could be the savior of Moore’s Law
You didn't understand what the GP said. He was clearly saying that people would be stupid if they would come work for what he can offer them. May I suggest working on your reading comprehension before you go off on people.
You've clearly not spent enough alcohol fueled time debauching yourself.

Ribald, insensitive, bad humor happens when you put booze and a bunch of middle aged men in a room.
The investigation makes for fascinating reading: http://courses.cs.vt.edu/cs3604/lib/Therac_25/Therac_1.html
How can I search a wild card name in all subfolders?
ZenMate's browser extension VPN – watch Netflix wherever you are.
Downhill and BMX Cycling Clothing
If you miss the parens, we can fix it:

({div, ol, li} = React.DOM) # global exports
(div null,
(ol null,
(for result, index in @results
({a, span} = React.DOM) # local exports
(key = (doSomeLookup result, index))
(href = (otherLookup key))
(li {key}, [span(null, "Hello "), a({href}, "world")])))

However, assignments and binary operators are still infix, and comas are needed.

=^_^=
To those who insist this somehow encourages copy-paste style of programming, think again. What would this so-called programmer do if they didn't have this extension? They'd put this question in Google and copy the first example that works.

This extension doesn't “spoil” programmers any more than Google does. And if you hire this kind of programmers, this is very likely a problem of yours.
Me too pretty please! Email in profile