skysight-inc/HackerNews huggingface dataset:
> Existence, he says, is fundamentally playful

If existence is playful it is not without meaning IMO. Its not nihilistic.

Instead its more like a game, an adventure.

The meaning of play is both for fun and also to learn new things.

Play-based learning.

To me this sounds more like the Hindu concept of "lila" or play/sport/spontaneous action rather than nihilism.
So long as the "cleverness" is well-documented it's not a problem. Authors should explain why it is written the way it is. Problem solved.

I've seen some weird-ass calculations in code with no comments. If the author has gone through so much effort to come up with the clever solution why not add some commentary so the next guy can read it quickly.

That's why every language has support for comments..
Interesting point; are there protocols in place to prevent a terrorist on board a plane from entering the cockpit at all costs? e.g. if they start executing passengers, threaten to blow up the plane, etc?
Whenever I've had cashflow problems in the past, for me, spending less was never the solution. Having a good idea (and thus, making more money) always was.
Try using .call
Mr. Robot Early Premiere on Social Media
More precisely: Don't use credit cards to carry a balance.

By not using credit cards, you're giving away 1–5% free reward money from cash back programs. Not to mention the additional purchase protection you receive from shoddy vendors, like bars padding tips.
Probably referring to this:

https://xianblog.wordpress.com/2010/09/13/simply-start-over-...
> What's more traditional than C's syntax?

Not OP, but I see where he's coming from... He said his background is in IBM mainframes/minicomputers. VB's syntax is closer to the languages those systems commonly used, such as COBOL and RPG.
You haven't explained how this makes them more profit than selling direct FM radio access.
In fairness, you can kill more people with a smaller bomb by detonating it in flight than just about anywhere. This is simply because airplanes are dense with people and very delicate. Given the cheapness and minimal passenger disruption from x-ray inspection of checked baggage, it seems like a no-brainer.
There's also https://github.com/puppeh/gcc-6502 and https://github.com/puppeh/gcc-6502-bits to get 6502 directly out of gcc.
Policing with Velvet Gloves
That is an EXCELLENT idea. You'd get a bunch of customers on reddit.com/frugal
This fails (my) personal test of all HTML systems -- it doesn't scale well with changes in resolution, and many projectors will auto-change my laptop's size when I plug them in.

My hacked up slide system (which I want to dump, I hacked someone else's library years ago) makes a fixed div of size 1024x768, and then uses CSS zoom to resize that to the browser window.
>>> In 2010 there were 27.9 million small businesses

Quite misleading no? The link you provided says 78.5 of those 27.9 Million are Nonemployer (business without employees).

So 21.9 million of these businesses are single person businesses (many of which could be side/lifestyle businesses) which I would presume only present $96/year in revenue if they do sign up.
> It just happened to survive the first round against communism

No, it didn't. Capitalism was displaced throughout the developed world and replaced with the modern mixed economy while Leninist/Stalinist "Communism" was still on its upswing.

Though since (just before, really) the fall of Communism, there have been growing, but somewhat sporadic, signs of it reasserting itself (or, at least, the mixed economies in some of the developed world moving back towards capitalism), resurrecting a lot of the struggles that preceded it being tossed out in various places the last time.
A Reformed Scala Improvement Process
The US has increased the regime's oppressive effects, though.

The embargo has created a dearth of medical supplies & knowledge, has negatively impacted nutrition, lack of resources, lack of tourism dollars, and provides a bogeyman for the regime to blame for all its ails. It has helped repress and impoverish the people more than anything else. The United Nations General Assembly has passed a resolution every year since 1992 opposing it.

It's possible that, like China, the oppressive effects of Communism could have been lessened (even if just a little) under the benefits of trade with a Capitalist democracy. Medical crises would have been dealt with quicker, and they would have had more cash on hand from tourism to invest in agriculture (or at the very least, import more food).

And you may feel differently about this, but I think the ban on travel really sucked ass for Cuban families who couldn't visit their relatives, and the bans on transfer of money to family members in Cuba. But that's not really a regime thing, that was just the US being dicks.
If you survive a blast at ground level, you survive. If you survive a blast at 39,000 feet, your problems are just beginning.
Why does VoltDB require that transactions are written as stored procedures?

Why can't a sequence of statements between a begin and end be transparently treated as though they were the body of a stored procedure?
Why post this draft to HN instead of letting the other make it more refined and readable?
That would be a very bad advice to Michael Tyson or every other athlete who went bankrupt after spending hundreds of millions.
We won't know the real truth behind Lockerbie until a good century after America goes the way of Rome, but I'm sure once nationalism leaves the scene there will be a lot of contention about it.

Furthermore the same can be said about 9/11. Once could make a legitimate argument that over half of airplane related criminal acts are related directly to US government intervention. But of course, if that's true, most of the evidence is either _lost_ or destroyed.
Ask HN: How to live-stream my dog's life to the world?
I want to put a camera on my dog's collar and livestream his awesome life (eating treats, sleeping, playing with balls, etc) over my wifi to a public-facing website.

I have already raised a $80 round of seed funding from some cash I found in an old pair of jeans.

Can anyone help me understand how to do this? I'm not really a hardware guy. One consideration is that I really don't want my dog to be bothered by the camera.
Is the rest of it empty or do they rent it?
How Nvidia  Engineers Bond Over Super Smash Bros
I use the Citi Double Cash which gives 2% cash back, with no annual fee.
The actual open letter:

http://onlinelibrary.wiley.com/doi/10.1002/ana.24689/full
I'm not saying that middle-class children are flakey, but you have to consider how most low-paying employers treat their employees.

They offer X hours per week, and constantly juggle the scheduling to suit themselves so workers don't neccesarily know when they will be called in. They do things like require long hours on one day (e.g. a 12 hour day), then cut short the hours on the next day to avoid the worker being classified as full-time or overtime pay.

It's these kind of annoyances that a middle-class kid will just ignore. They have other obligations and can get away with leaving money on the table if necessary. They don't really care if they work 25 hours a week or 20 hours. To a poor worker though those 5 hours can make or break the budget, so they'll come work a 12 hour shift if the boss requires it instead of dropping the whole day and thus getting less hours per week.
When "too clever" is "I don't understand", yeah, it's bad. I'd snap back with "let's use clojurescript then". Or I'll clarify whether they think 'var i' in the loop is too clever or the scope fixing code that's pretty common to do in JS is too clever.
> You don't think that being a superior economic system had anything to do with it?

Not much -- the initial economic conditions at the beginning of the Cold War pretty much dictated how, even if the systems had been equal, a spending war that didn't erupt into a full-scale armed conflict had to end, unless one side capitulated in fear of a full-scale armed conflict.

That's not to say that the economic system of the developed West wasn't a better one than that of the Soviet Union and its satellites, or that their political systems weren't better, from a moral standpoint. Just that that's not why they won; the victory was overdetermined by other factors.
Right - a popup at launch with useful context rather than a blind "We want $ALLTHETHINGS".
Didn't the EU's approach to Greece already send a message that the EU doesn't have EU citizen's best interests at heart?

Greece is a country where the population were 'sacrificed' to bail out French and German bankers (if you look where the bailout funds actually went most never hit Greece)
A start-up that mostly flourished after they were bought out by the enormous Roman Empire.
Best bet, they haven't spent any significant resources on this case in decades. With no credible leads, what would any assigned staff be investigating?

Declaring the case closed is an administrative issue, nothing more.
An even more interesting comparison is the Eastern Christians of Greece, Russia, the Middle East, etc. Their theology and relationship with science has been fundamentally and increasingly different than the West since the Great Schism.
This is a very delicate subject. If the program is using language constructs and can't be understood because the reading programmer doesn't know it, then who's fault is it?

why have multiline if/else when a tenary operator can do?

I rather read a = b ? c : d; than possibly 4 lines of code, p/s ignore the names of the variable.

There are plenty of code out there that are so easy to understand if you read them one line at a time, but very difficult to see the big picture, say there is a method being called as follows foo->dostuff(bar).

The issue is there is so many layers between calling dostuff() and something interesting happening. because dostuff calls nextstuff() and nextstuff() calls stuffafternextstuff(). The code is easy to read but terrible and tough to unravel.

There is only so much anyone can hold in their head at once, a bit complex but 2 layers deep is better than so simple to understand one line at a time but 10 layers deep.
Sorry, that was my attempt at a (bad) joke about the kids who come on here sometimes and post "I'm 15 years old and here is my new app".

Anyway, it's a simple game where you tilt your phone and fly through hoops. Just a small side project I've been working on for the last few weeks.
So are you blaming all the human rights issues on the US embargo? One of my Spanish teachers grew up in Cuba. He was extremely vocal about how bad it was there, and he was well off because his parents were part of the government. He ended up getting snuck out on a sailboat with his grandparents and never saw his parents again. Perhaps his stories were unique and his visible anger misplaced, but I don't think so.
It's a cool concept, but I won't use Digit personally because it doesn't provide clear financial benefit to me.

Digit sits on your money collecting the bulk of interest and giving you a paltry 0.2% annually [0]. To be clear, I'm not dissing it... if it helps some people save more than they would otherwise, then that's great, but it's just not right for my use case. I feel similarly about Acorns.

That said, their concept is solid. I run the same strategy but a few times per month by hand and into an account with a good interest rate.

[0]: See "Does Digit cost anything?" and "What are Savings Bonuses?" on https://digit.co/about/faq
Bitcoin-powered genomics
> Seems like this is time to research how antibiotic resistance is jumping species.

We already know. There are four main mechanisms for horizontal gene transfer:

1. Free DNA uptake
2. Phage transfer
3. Conjugation
4. GTA

Preventing any of these is near impossible.

We have however had some success in using phage therapy against some MDRs.
If he's grounding his argument in an attempted revival of teleology (and it sounds like he is, via Aristotle's 'final cause')—the project sounds pretty doomed. Of course if he does manage to pull that off well, it would be /very/ interesting. Considering it's paywalled, though, I won't be looking into myself.
Everyone wear a bomb suit.
> It's a lot harder to murder hundreds of people with a bomb elsewhere

Airport security lines would be an obvious target with hundreds of people (at the larger terminals).

Major cities are full of areas where hundreds of people routinely gather within a small radius. Airplanes aren't special.
The binding of the element to the lexical scope is done for later executions. .call is immediate.
We put in a lot of work for reproducible builds, I'm not aware of anything obvious that would make it not so right now. If we're not, please file bugs! We've fixed them in the past.
Rfc5961: Improving TCP's Robustness to Blind In-Window Attacks
Any book recommendations on this?
https://vigilance.fr/vulnerabilite/Noyau-Linux-injection-de-...
https://doc.rust-lang.org/reference.html , which is accurate, but not always 100% up to date with the latest RFCs. There's also work on a formal, proven specification of the memory model, but that's not done. It'll be a while.
As a company we use C# and Visual Studio as an IDE.

Everyone has Resharper, which is undoubtedly an invaluable tool. However, Resharper had a feature that will convert for/for each loops with conditional logic into LINQ lambdas.

For simple cases I find it's conversion useful and readable, but for more complex cases it becomes an unreadable nightmare for anyone bug fixing later on. I find that to be the case even when I personally wrote the original code, so I avoid these conversions whenever they become overly complicated.
It's a point of logic. Radio stations are freely available on the iPhone via numerous third party apps, ergo blocking access to radio is not a motivation for disabling the FM chip feature. They would need to block those apps to accomplish that.

At best you could argue they are favoring Beats One by not letting you choose other Internet radio stations in their bundled music app, but that's not about disabling hardware.
Teixobactin unfortunately isn't helpful to us. We really really need something that works against gram negatives at the moment.

Also note that retrospective studies have shown that first observed resistance to an antibiotic appears about six months after it is introduced. We are producing new antibiotic families far slower than this rate.
"huge parcels of undeveloped or neglected land." None of that exists anymore in the bay area. Part of the reason you keep hearing about the housing crisis here, it's all pretty much been developed.
I thought hacker news was about tech... What is this article doing here?
Are you talking about the announcements typically required for public hearings? Because relating such announcements to disclosure is kind of strange. Disclosure is additional information about the message being conveyed, typically relating some bias that the recipient should be aware of before making decisions. Announcements, on the other hand, are precursors to the thing that actually matters, which is the hearing.
AFL for Windows: https://github.com/ivanfratric/winafl
Hi,

Founder here, happy to answer any questions on our Minecraft In-game Advertising.

Thanks for having a look!
Nonemployer business aren't necessary single-person businesses. (They don't even necessarily have no non-owner workers, since a firm whose non-owner workers are all contractors can still be a nonemployer business.)
I confess to some degree of admiration towards young Castro. He led possibly the most successful guerrilla war in history. In about two years, he went from having an army of exactly two people stranded in a tobacco field to defeating a dictator supported by the world's strongest army.

(In a way he is the ultimate "startup hero" -- from zero to world-class disruptor!)

That said, his government has clearly failed all the ideals he touts in this '60s interview. For example, he speaks in favour of freedom of expression -- if only the means were there for everybody to get published:

"The day will come when all the resources will be available, that is, when such a book would not be published to the detriment of a textbook or of a book having universal value in world literature. Then there will be resources to publish books on the basis of a broader criterion, and one will be able to argue whatever one wishes about any theme. I, especially, am a partisan of the widest possible discussion in the intellectual realm. Why? Because I believe in the free man, I believe in the well-educated man, I believe in the man able to think, in the man who acts always out of conviction, without fear of any kind. And I believe that ideas must be able to defend themselves. I am opposed to the blacklists of books, prohibited films, and all such things."

Well, the Internet became just that medium, but Castro never deemed fit to give access to the citizens of his country. He and his comrades are just too old to get it. They should have made room for new generations long ago instead of clinging to power and the illusion of their own indispensability. Their extended single-party reign has crippled the Cuban economy more than any sanctions could.
> like China, the oppressive effects of Communism could have been lessened (even if just a little) under the benefits of trade with a Capitalist democracy

The oppressive effects of communism were lessened because China lessened communism by introducing free market reforms. It wasn't just trade with capitalist nations that improved the welfare of China and its people, it was becoming more capitalist a nation itself.
The cockpit doors have been locked since Sept 12, 2001. It is impossible to open them from the outside without very heavy machinery that could not be operated by a passenger, and even then it can take over half an hour.

Even if we did away with security entirely and let people carry guns on board, there would be literally zero risk of a hijacked plane in the US thanks to the locked doors. (There might be other reasons not to do that, but hijacking fears are not one of them).

And even then, it's arguable that this would still be impossible. 9/11 happened because hijacking protocol never took into account the possibility that the hijackers would use the plane itself as a weapon. The people on the final hijacked plane on 9/11 did know this, because they received calls about the WTC, so they fought back and forced the plane to crash, thwarting the hijackers' plans.
> It's a lot harder to murder hundreds of people with a bomb elsewhere

Not really. Honestly the best places are probably TSA checkpoints considering how slow and clogged they get. In almost any amusement park during the summer (one of the reasons Disney searches all bags and has undercover security everywhere). Time Square at various times.

Yes exploding on a plane likely kills 100+ at once but in all honestly I would imagine it's far easier to do it elsewhere you just might need a tiny bit more explosive material.

And now I'm thoroughly depressed. Life is so fragile...well on the scale I care about.
You can actually send a bunch of SQL statements together, separated by semicolons to VoltDB and it will be treated as a transaction.

In practice, this isn't always all that useful without a real stored procedure language.

Supporting other ways to make procedures is something we've always planned and at some point we will get to it. I personally like javascript and lua.
That one can make ones own meaning is objectively true, that there exists outside meaning is only subjectively true as there's no evidence such an outside force exists while ones own existence is not in question, so no, what I stated was objectively true while what most people believe is only subjectively true.
I understand what they're getting at, but I think the final listing is even more "clever" than the first. The first one I could read and understand pretty easily, and I've never written Haskell. The few things it does, and how, are easy to spot. The final one is harder to understand at a glance, even though it's more generalized. Some people take it even further than that, to where the implementation is totally abstracted from it's only uses.

If you removed the "fizzbuzz" related names from the code, could you tell that listing 4 is being used for a FizzBuzz? Sometimes a 3&5 FizzBuzz is just a 3&5 FizzBuzz and nothing more, and doing anything further is akin to premature optimization. Planning is hard, haha.

I realize FizzBuzz is a toy solution for the sake of example, and the solution with fewer assumptions is more often the better choice when dealing with larger problems, overall this was a very good article. But we also need more programmers to understand that if you're writing an internal backend function which is passed a date-as-integer, you probably don't need to double check that it's actually string representation of the integer, or an ISO formatted date, or YYYY-MM-DD formatted string, or YY-MM-DD formatted string, or....
He's dead, and he died in or shortly after the jump. Other than the money that the kid found near the Columbia River, none of the bills given to him as ransom have ever been found in circulation, anywhere. Whatever fortune he received from the FBI was not beneficially used by him, or anyone else he could have paid with it.
I 'read' a friend's compendium of Peanuts and was shocked at the cruel, dark humor of the initial years. It really was aimed at adults until Snoopy started to become more prominent and the strips played for laughs rather than insight into society.
Could you elaborate? How does it not scale? It's using bootstrap for styling, so there's that. Me and a couple of lecturer peers have been using it in lectures for classes of all sizes which includes different kinds of beamers. As you stated, my machine will also auto-scale resolution in this scenario. If all else fails, there's Strl++/- (;

I'm also using it on OS X and Debian. Both work well. And as is recognizable from the git commit history - there's not much that needs to be done over the years to keep it going. Exactly my kind of HTML system - dead simple, no dependencies, works also years later^^
Do you provide a 401k for a contractor though? Using contractors is normally a means of offloading costs from a company, that same company is going to provide a benefit that costs them money?
>It doesn't fly in office environments

This is untrue in my experience as the equivalent in an office environment to hiring an illegal immigrant would be subcontracting a 'job' to either a staffing agency whose H1B employees get paid piecemeal and billed out for different amounts. I've also worked with independent contractors who if you added up their low pay on the level, wouldn't be making adequate pay.

Heck, I've worked contract jobs through staffing agencies trying to make end meets and had the job location charge for parking which would be reimbursed 3 months later. Good luck getting ur money if you are working the next job and can't afford the time to follow up for that check.

There are plenty of ways companies dance around the same entity of illegal immigrant wages.
I'm disappointed to see a book aimed at "professional" developers continue to spread outdated and debunked information, such as the NIST "study" adduced as evidence for the imperative necessity of "defect cost containment". See my post on the topic: https://plus.google.com/+LaurentBossavit/posts/8QLBPXA9miZ

Or again the Wikipedia page on the history of software engineering, which is frightfully inadequate. https://plus.google.com/+LaurentBossavit/posts/gpSwoWn4CBK

I'll add my voice to those that have already stated such a book shouldn't start by assuming the SDLC as a reference model: it embodies too many of those outdated assumptions. More in that vein in my own book http://leanpub.com/leprechauns
Are you saying you think we have to completely deplete all resources in a stellar system to colonize the next? There is way more energy to harvest in a star system than that.
Any other JavaScript blogs you think are worth following other than the four you've mentioned?