skysight-inc/HackerNews huggingface dataset:
> I launched it on Monday morning and waited for the laughs.
> But nobody noticed.

I should imagine that's one of the biggest insults anyone could receive. Woah.
Show HN: Durable, a persist to disk channel for Go
He's an applications security researcher. That stuff is fun for him.
http://www.centenarynews.com/article?id=1616
My understanding is that the Americans were using these ships to carry arms. Is it even in debate anymore that the Lusitania was carrying arms anymore?

Hiding bombs under orphans and sick folks is dirty business I recall how much we criticized the Iraqis for doing the same.
Thanks for that! I wonder if that's better solved by more logical regulation rather than deregulation.

You're right, my use of green card is incorrect -- it's visa. Green cards do expire, though, after 10 years if I'm remembering correctly (it almost happened to me).

I just looked up DACA, thanks for pointing that out. Am I misreading it on Wikipedia?[0] It doesn't seem very discretionary from that second paragraph of requirements and guidelines. That seems pretty concrete.

[0] https://en.wikipedia.org/wiki/Deferred_Action_for_Childhood_...
> We have somehow gotten ourselves in the position where manual labor relegates one to be a social untouchable.

To be fair, this is an incredibly common view historically. It would be extremely unusual for a society not to believe that manual laborers were a lower class than non-manual-laborers.
Rational or not, in the US, we have placed upon our officers the burden of having a reasonable suspicion (one that can be later explained to a court) before requiring anything of a detained person.

As such, if I am a U.S. citizen, and say so, the burden is then upon the officer to identify a reason to suspect that I am not actually a citizen before requiring that I submit to additional questioning or produce documentation. We desire that our cops be required to have an actual reason before hassling us. That form of behavior was what goaded our forebears into shooting at the king's men.

At the risk of inciting an opinionated pissing contest, I'd say that meekly presenting your official papers to a government authority is reason to suspect that you are not an American, and that loudly arguing with the officer (especially when relying on spurious legal grounds) is almost as good as stapling a notarized copy of your birth certificate to your forehead.

I think a simple majority of Americans would probably prefer the government to treat the public more respectfully and courteously--citizens or not--even if it means some dangerous people will find it easier to commit crimes. I may be mistaken in this perception, but I wish for it to be true. It's a crying shame that people are deciding not to visit because our government is acting like a paranoid brute and that I can't find any rational grounds to disagree with their decisions to stay away.
Some friends of mine used to have a movie rating site which asked two questions:

1) How good was the movie? [1-5]

2) How likely are you to watch it again? [1-5]

I think it was too many questions to ask, but trying to separate out the enjoyment from the quality struck me as a good idea.
Why should exponential growth be a prerequisite for equality?
Well, if you want to run an AI on someone's computer, and be sure they don't know what it's doing - that's safety.
I dunno, I also played a lot of competitive M:tG, between 17 and 22, but I found it very fulfilling. I made some of my life-long friends through it, I went to places all over Europe (for tournaments) and overall had a ton of fun. That was mostly before the advent of Magic Online, I understand that now Magic can be largely played like other online video games (plus the skill level is way higher, because the most obsessed people can just practice 100 hours per week), whereas in the past it explicitly required you to socialize to have playtesting partners, borrow cards, split rides to tournaments etc.
Despite my comments here - I am still a Nintendo fanboy, and I like the Switch. But before I buy one, they have to fix the design flaws.
> My MUA would not be rejected by the destination host if the recipient uses the same host as me.

Your MUA would be rejected if it acted as an MTA and connected on port 25 without authenticating. "Using the same host as me" is the case because the mail server knows that it is "your host" because your MUA is connecting to your email server's MSA using SMTP AUTH on port 587 or 465.
In prerelease reviews, there was talk of very occasional drops to below 30fps, sometimes even 20fps. It's my understanding that, post-launch that a lot of people (reviewers and people on Reddit, etc) are reporting that this happens a lot less. Rose-tinted glasses?
Oohh sorry, I actually just skipped over that section going "what the... are they doing a tshirt for it now too?!" :/
On a second look, I don't seem to understand the flow of your accounting entries:

Booking date (I understand that on that day, the booking is confirmed, but the guest's payment method has not yet been charged)

Dt Receivables from guests 100

Cr Future host payout 90 (Problematic: how can you pre-recognise a liability on your balance sheet? Unless this is an off-balance sheet account...)

Cr Deferred income 10 (Problematic: deferred revenue arises when you receive a pre-payment from customers and have a standing obligation to them to render the services)

Payment made by guest

Dt Cash 100

Cr Receivable 100

Check-in date

Dt Deferred revenue 10

Dt ??? ??? (seems to be missing to balance the double-entry)

Cr Payable 90

To me, the natural way to do this would be:

Booking date - no accounting entries, no effect on books. You did not render a service to the customer yet, nor fulfil or incur any obligations yet.

Payment received from guest - you received a prepayment for future services to be rendered, so now have a liability to the customer to fulfil this obligation, i.e., deferred revenue.

Dr Cash 100

Cr Deferred revenue 10

Cr Payables to host 90 (unsure about this one, as this goes into the whole gross vs. net revenue recognition discussion for marketplace-type businesses)

Day after check-in - recognising the revenue on one single day might work now, but it's only a makeshift solution - what if your customer stays for a longer period of time, or between two accounting periods, and this becomes material? By definition, you recognise revenues proportionally, but I get that the cost vs. benefit of doing this now might be unfavourable.

Dr Deferred revenue 10

Cr Revenue 10
The point is that overhead of locking is too much when the contention on the shared structure is fairly less. The cost of locking/unlocking/blocking/waiting or any other work done as part of enforcing synchronization is something that can be optimized away if the contention on the data structure is less.

By contention, I imply -- contention or conflicts on the same portions/pieces of structure.

If the data structure is subject to high concurrent access but in fairly disjoint regions of the data structure, we should try to implement fine grained locking scheme to increase the degree of parallelism and thus the scalability of data structure.

This is where CAS comes into picture. The article doesn't compare CAS to another locking primitive. Instead, CAS is just used as a mechanism to implement fine grained locking scheme where the methods operating on the data structure don't take global or coarse locks.

If the contention on the entire data structure is unreasonably high for some reason, then CAS based approaches or any flavors of it don't buy us much.
The two most murderous regimes in history have both been socialist ones. Capitalism has proven itself to be less deadly and more prosperous than both socialism and feudalism (which I assume you must be referring to with your "it made it common...", as if there was some idealistic pre-capitalist society to emulate).
Another fun aspect of that - most banks don't release public APIs giving safety as a reason. On the other hand, each one of them have mobile apps with APIs inside.
The law in question has a numbered list.
That sounds pretty freaking good to me...reminds me of the rtNEAT evolutionary algorithm, which combines genetic algorithms real time to evolve anns.

This type of approach is what led me to the current data model of ibGib. Each ibGib address is a node and will inevitably compete for attention "resources". The interesting aspect is when you think of any agent's snapshot in time as being the source of a fork which could itself be an agent. So each point in time of an agent configuration is itself its own possible branching agent configuration in thr future.

It is monotonically increasing because you never know which agent's state will come in handy to get out of a local max/min. Also, it reuses agent dna (pointers are cheap) so overall this is not as expensive as it sounds.

And worst case is that if the overall data store is strained for storage resources, any individual ibgib has its dependencies. So you can do a dependency graph projection, essentially creating a slimmer copy of the original.

Btw Your username reminds me of a book series I read as a kid...Taliesin was King Arthur's father maybe?
Treasure Hunting with ARCGIS
That isn't even close to how cons, car and cdr are actually built in Scheme. (How would you add the "pair?" function to the above? Or stop any old one-argument lambda from being passed into car?)

Anyway, you could have lexical scope in your text based substitution hack if you worked a little harder at it:

{lambda {:outer} {lambda {:inner :x} :outer :inner}}

Don't denounce lexical scope just because you don't have it working yet.
I did miss it! Thanks, this made my day. There was a movie from the late 80's, early 90's... and I remember a pimp with platform shoes that were also an aquarium. This... is better.
The federal gov't spends less than 2% of the budget on ground transportation (roads, bridges, and even amtrak included in that number). So, no, the road out front doesn't in fact get us back all the taxes we pay
So do you call every one of the 60 odd million people who voted for Trump a monster?
Looks like autocorrect may have "helped" you. I think you meant "It's spelled losing.." (not "loosening")
I can't help but think that this is what Google Wave was supposed to be. But Slack is what actually enabled people to build little bots like this for everything.
> The average income for the USA in 2008 was $28K!

> That's the average - meaning that for every person earning $75K (not that much) there are a dozen people earning $20K.

For all your emphasis, this is a pretty dramatic misunderstanding of how averages work. You'd need a histogram to make the claim you're making.

The population earning $75K can equal the population earning $20K, or have basically any other relation to it, without affecting the average income.
It would be nice if a line could be drawn here, since we've been told for decades that a line had been drawn here. At this point, can anyone really see the line? If the point were to keep us secure in our persons, houses, papers, and effects, would the giant papers-and-effects-vacuuming-up machine really have been built?
While that was true 10 years ago; I don't think it still holds. Google is more big generic enterprise now with all trouble innovating that comes with that. Hence, why they must buy to be able to push innovation forward. This is just part of the natural life cycle of a company as it gets big and successful.
Jobs for Americans in Europe?
Hello everyone! I thought if I didn't ask the collective of smart people in the tech world that I wouldn't be doing my proper due diligence.

I need to move to Europe for love, for adventure, for a change of pace. I currently work for Cisco in Silicon Valley, and my experience is focused on QA of technology for big keynotes that Cisco does.

I'm currently working on developing my own iOS & ATV app as well as starting on python for the back end.

Does anyone know a company that would want to help bring an American with this sort of business first, tech savvy experience to Porto or Lisbon or Copenhagen?

Where would you suggest me to look?

Thank you!
Will

P.S. If you want to see one of the keynotes I worked on: https://www.youtube.com/watch?v=LEE8iM0uqbk
How does Google function in Japan then?

Western world allows for scraping as long as you follow robots.txt. If you don't, it's still not a jailable offence unless you DOS the system.
No, too expensive and proprietary. I can't understand why people pay for these tools when you can build the same thing using open source technologies?

Here's a script I use at home for this:

#!/bin/bash
tar -cf - ~/Documents/ > /dev/null
"Those inflated six-figure entry-level salaries are only found in high-cost-of-living places like the Bay Area and NYC."

The same could be said about the finance salaries. My point is that in these high cost of living areas, when comparing apples to apples in terms of tech vs anything else, tech wins.

Finance is shit, being an entry level lawyer from a tier 2 school is shit, consulting is shit, and the only thing thats not is tech.

In other areas of the country tech pays much less, but so does everything else! So tech still wins.
> If the shell would expand the contents of PS1 when drawing the prompt, a raw ref name must not be included in PS1. This protects the user from arbitrary code execution via specially crafted ref names. For example, a ref named 'refs/heads/$(IFS=_;cmd=sudo_rm_-rf_/;$cmd)' might cause the shell to execute 'sudo rm -rf /' when the prompt is drawn.

[1]: https://github.com/git/git/blob/9d77b0405ce6b471cb5ce3a90436...
That's not entirely true.
> This looks a lot like a normal distribution, and in fact it is one, if np and n(1-p) are both over 5.

How can it be a normal distribution when the values on the "x"-axis cannot be negative?
Oh come on, reasonable people stand in front of the Bi-213 source and don't complain.
The biggest problem with Netflix is that it is not able to obtain rights for a lot of movies or series so you don't have a full catalog. So series and movies are fragmented between providers or totally unavailable​.

Netflix is not much of a market leader until it contains at least 90% of the movies i want to watch, which can't happen without enough leverage from their part given by user support.
I'm not sure if you are aware, nethack is now hosted on github and commits are public https://github.com/NetHack/NetHack

The 'Net' part of the project Nethack is so named because it was developed over the internet and discussed on the internet (newsgroups). It's the first game to be developed by multiple contributors over the internet and released on the internet that I am aware of.

The 'Open' of OpenBSD is more towards your point: NetBSD was open source and made releases, but did not show public commit history. When Theo's private repository privileges were removed, he was unable to contribute any longer because his patches against the latest public source was too far behind the current private source, so they would be rejected, but he had no ability to bring it up to date. And so "Open" of OpenBSD is because the commits are public and open -- the first to share their VCS history publicly that I'm aware of. I believe they invented the first "anonymous cvs" system for this very purpose.
I used to run wordpress on a digitalocean FreeBSD VPS (and before that I was using some janky Ruby-on-Rails based blog engine), but I eventually grew tired of administering my own server just for a blog.

Now, I pay $2.95/month to have wordpress.com host it. I know it's not a very l33t solution, but the migration was easy and it works well enough. I get ~10 visitors a day, so it really doesn't matter, I suppose. It's mostly just a dumping ground for whatever nonsense pops into my head from time to time: (https://jamesadam.me/).
This is very cool. I've actually been trying to do something similar is rust, but I'm nowhere near as far along (I basically just have load instructions working at this stage): https://github.com/harrybraviner/mix

I love Knuth's books for the fact that they teach you advanced algorithm features 'from the ground up', as it were - it's great to see someone else make an emulator too.
Almost all of the ratings I did were back before they even had a streaming service and the library was great. Plus it was helpful to get good recommendations. Now it doesn't really matter, but all of those ratings are locked in.

I've looked before halfheartedly for a way to export them but now that they cut the API off it doesn't seem like there's a great way to do that.
That readme is quite appropriate. That is just fun to watch.
Show HN: A super simple Mac GUI for Google's JPEG encoder, guetzli
> Take a look at the map in that article. CNN says North Korea's latest ICBM can reach California, Oregon, Washington, Alaska, and western Canada with a nuclear weapon.

That's what the propaganda was about NKs last supposed ICBM too. NK has never fired anything demonstrating anything like that range, and a significant number of their demonstration shots have failed utterly, and there is serious doubt whether they even have usable warheads (being able to build a nuclear explosive and detonate it is not the same as being able to build a warhead sized for and usable on a particular missile.) There is a propaganda confluence between the DPRK and the American Right where each ha their own reason for exaggerating DPRK military capacity, and the American media gets easily sucked in by it.
How I fail developers
I wonder, why many think that equality should result in 50:50 distribution.
> It's like saying you don't trust the drone will fly above 10 feet because in the store where you bought it the test flight was limited by a 10 foot ceiling.

That sounds like the happy expectations of someone free of the merciless grasp of deceitful vendors…

This is more like the store refusing to make the video demo of the drone on flight available to visitors using a mobile browser.
Even if you're paying you're still an additional revenue stream, as this article about paid ISPs demonstrates.
YouTube advertising backlash gathers pace as Havas pulls spending
I don't know what's worse. Not offering 1 job with livable wage but splitting it amongst multiple workers along with the livable wage.
I've always understood lock-free to mean that every worker is guaranteed to make progress in a (finite) bounded amount of time.
I think the difficulty in automating a lot of these jobs is preventing that.
They behaved basically like a consulting shop. send tons of "forward deployed engineers" onsite.
Those are very expensive, and really only suitable for massive dairy operations. My wife worked her way through college at a small (~300 head) dairy, and there's no way they could have afforded one of those setups.
A Step-By-Step Transportation Handbook for Cities
Unreal Engine doesn't support your point. Street Fighter V and Kingdom Hearts III and Gears of War IV don't really have any similarities beyond their sequelriffic naming and that they all use Unreal Engine 4.
Show HN: Natural Language Earley Parser Algorithm in Python
So if solar flux is zero-sum, then farmers are appropriating sunlight that would otherwise be productive in other ways. All they're doing is using carbon as energy transport, not "creating" anything per se.

What I'm saying is your idea is insane.
Same thing happened to me once (an individual). Nothing you can do about it, I guess. This isn't Reddit where you can just find a new sub.
If we really did produce artificial general intelligence, enforcing this kind of locked-in-syndrome of poking at the world through a keyhole, would be a highly advanced form of cruelty.
Our Journey with the Kubernetes Community So Far: A Reflection from CoreOS
I am now imagining a perfectly reasonable pink bismuth-213 used to treat whatever radioactive drive through food is giving you indigestion.

Pepto-Bismol, Fallout edition, now with 20000% more Radiation!
>> bootcamp on my resumé

Remove bootcamp from your resume. Its not for resumes, its primarily for gaining skills. No one will be impressed by Bootcamp. Give list of your projects but don't mention where you developed them. Just say, Self starter/learner. Bootcamp is a negative indicator, imho.
... but it ain't your financial system. Unless I've seriously misunderstood the README.

I put my cups in the dishwasher, not the autoclave. I use 2fa for my financial accounts, but not for my frisbee league. Security is about appropriate paranoia.
Here I am working for one poorly run tech company after another, jumping to the next as they die, hoping my salary won't go down as cost of living goes up, dealing with the same kludgy tools and frameworks and short sighted management.

That degree and hard work got me more money. The rest is all the same
Like JoeAltmaier said, I was referring to just basic needs being met (eg. shelter, food, internet connection). Obviously we'll never reach a point where everyone can have whatever they want.

If there's a better term than "post-scarcity", would love to hear it.
Both true, but I did not want to further digress. I would argue that the fact that it took 15 years for scripting support to show up again is evidence that the original policy was counter-productive.
DACA itself is an exercise of executive discretion.
> Trump’s border crackdown is supposed to help U.S. citizens. For California farmers, it’s creating a desperate shortage of help.

I'm immediately skeptical. What has Trump even done on the border that would have any effect on this at all right now?

Trump has done almost nothing on this front. Even his controversial travel ban (which is completely unrelated to Mexican immigration) has been shot down three times.
Once I figure out how to get my coworkers to stop checking in code with basic logic errors in it, I'll get right on that.
WikiLeaks Won’t Tell Tech Companies How to Patch CIA Zero-Days
> How did you get that $5,000 number? It's far more than Verizon paid for FiOS and I can't get it to line up with EPB's numbers either.

The network cost $330 million,[1] and has 71,000 subscribers.[2]

> 60% is far in excess of what maintenance and customer service costs.

http://static.epb.com/annual-reports/2016/media/EPB_2016_Fin... ($122.6 million in fiber optic revenues, $78.5 million in fiber optic operating expenses). That is 64% of revenues going to operating expenses.

[1] https://www.washingtonpost.com/news/the-switch/wp/2013/09/17...

[2] http://www.timesfreepress.com/news/business/aroundregion/sto...
Hey... truth in advertising; you will no longer have indigestion. Reason prevails!
All of your replies in this topic have been logical fallacies:

1. "Someone else would have done it."

2. False dichotomy.

And now piling on:

3. Moral relativism.

4. Finish the Job. (#49 in http://utminers.utep.edu/omwilliamson/engl1311/fallacies.htm)
And ISRO's PR was boosted astronomically (pun intended) by this; their commercial satellite launching arm surely benefited tons from this exposure.
> CAS is "lock free" only in the sense that it doesn't require the processor to stop the world in order to flip the mutex boolean

No, CAS is lock free in the sense that a process or thread that freezes for whatever reason while doing a CAS operation cannot cause the entire system to stop making progress (provided your hardware is working as intended).

That's the only thing that matters to say if something is 'lock free' or not, and CAS meets that definition.

If you want some other property that's fine, but that's not what anyone understands by 'lock free'.
Well now you're moving goalposts, qualifying connections by port and authentication. I'm sure what you write is true of most ISPs and major email service providers but there are still SMTP servers in the world that don't require all MUAs to make authenticated connections; there's at least one at my university.
Hacker News on BigQuery: Now with daily updates. Top domains and time to post?