skysight-inc/HackerNews huggingface dataset:
As someone who works at SE, would you consider giving a bonus to unanswered questions? Anymore, I've noticed that many of my questions don't receive responses, or if they do, I'm unable to award an answer because they often don't solve the problem. I'm either pushing the envelope too hard, or I'm too fringe and people have trouble seeing what I'm getting at. But just because a question doesn't have an answer doesn't mean it's not important. Quite the contrary, I actually find the unanswered questions the most interesting. I’ve discovered some of the solutions myself days/weeks/months later and posted my own solution, which seems like something that should also have merit.

I feel that my low success rate is hurting my reputation on the site and preventing users from posting answers (I had someone say that my low solution rate deterred him/her from answering but can't find the comment).

The other thing that hurts is that I simply get distracted and never go back to review my questions/award answers. It would be nice if other users could confirm that something works and award the answer for me so I'm not penalized (perhaps by users with a certain rep level, or if a solution gets enough points, or enough time has passed).

I love SE/SO, but maybe someone could confirm that I'm not the only one having these troubles.
Yes, I saw their price rise - they warned about this a few weeks ago in their newsletter, and they blamed this on supply constraints on IPv4 addresses. The price rise did not effect existing VPSs, and will not effect those who go IPv6 only, when they implement that option.
Well, it would depend on the entropy of the folder. Maybe we know the general structure of the folder, except some crucial short piece of information. Otherwise, everyone would also be fine using SHA-1 to store passwords.

N.B: I don't know anything about the protocol, or whether the above applies. But appealing to the strength of a hash function only makes sense for hard-to-guess hashing material, which is not always the case.
>By now, you may be asking yourself why we would choose to use such nascent languages in a production environment.

No, we realy are not. If anything, both are quite safe bets.

Swift had been in secret development for years and came out almost fully formed (as far as languages go), with a full API, tooling, documentation, etc. Besides it's the Apple blessed way to do things on iOS going forward.

As for Go, everybody and its dog are using it for production, left and right. Including very big names. It's pretty much a given that the language is already production-proven, and will do well in the future.
But by the same measures you can claim bicycle helmets are important, they would be just as important for walkers as cyclists. Or people in cars.
I'm not really sure if it's within the rules of the game, so there will probably be no video, but I'll probably github the source soon. It's Node based, but some of the dependencies are a pain to set up.
Why Sid Meier Is Wrong About Sid Meier’s Covert Action
If you have a phone with an Intel XGOLD baseband (Samsung S3 Intl version) you can read log output https://github.com/darshakframework/darshak/blob/master/READ...
Please forgive my ignorance, but why can't Python just be compiled into assembly like C? The compiler should be able sift through the code and see that "x=1" is an integer, or converts to a float when "x=x+1.0".

If I'm doing something like counting from 1 to 10 and summing the count, why can't this be compiled to run the same speed as C?

Obviously since it's interpreted, but when I'm done with development, why can't I just run it through a compiler to get fast assembly code?

Way back when, you could get a BASIC compiler to turn your interpreted BASIC code into assembly.

What fundamental am I missing?
GAME OF THE YEAR: 420BLAZEIT
Sure. And that era of Java was responsible for much of the crap, duplicated code that many of us enterprise developers have had to maintain for a living.

To ask developers to go through that again is a bit rich.
Apple May Introduce 'Biggest Camera Jump Ever' in Next-Generation iPhone
Rand Paul hires Ted Cruz's digital guru
This is solid advice. I can't emphasize how important it will be to clearly define ownership.

One of the main initiatives of my current role is to carve out responsibilities between a company and its infrastructure support partner, it tends to not be a pretty process. I recommend you land grab whats required to properly maintain the app otherwise you'll be reactively accountable for adapting to a changing environment as they update OS, antivirus, etc. The more you can black box a particular VM from the rest of their IT organization, the less headache you'll encounter.
I'll believe you when you open source it.

I've been using syncthing and it's pretty great.
OS X Yosemite 10.10.1 Update
Make that a few decades before actually:

http://cowlark.com/2009-11-15-go/
Yeah, load them in two browser tabs and switch back and forth for best effect.

Though even at the small size you can see how badly JPEG gets the colors wrong at this rate.
Ask HN: Should I accept a Convertible Note?
Founder of a startup would like me to join the team as CMO. He is offering a convertible note, and a reasonable startup salary (represented by the note– let's call it $75k). Can anyone help me with some do's and don'ts here? Is this advisable?
Very correct. And... You're not requiring undue capital or specialty expertise. I like the idea quite a bit.
HACK: Hierarchical ACKs to Improve TCP Performance on 802.11 Wireless Networks [pdf]
Just to echo the OP: Was biking with my brother and a friend in San Fran. The friend crashed when his tire got stuck in the trolley track. Then my brother crashed same way while looking back to see what happened.
Always wear a helmet; Especially in San Fran
There's feminism and then there's bullying
Poke a bear with a hot stick and you might get bit. I don't see what the big deal is.
Reducing Food Loss and Waste to Feed the World’s Nine Billion People in 2050
My $80 walmart bike lasted 3 months. My $200 bike from a bike shop lasted years (and is still going without rust) and was totally worth the purchase. I always advise people to avoid cheap K-mart, Walmart, and Target bikes in favor of ones from their local bike shop. Especially if they're presents for their kids and you want them to last throughout their teens. The gift of a functional bike keeps on giving when it turns into a memorable nostalgic functional bike that you've had for 12 years. It's worth it.
Is this a serious post, or are you being sarcastic? I honestly can't tell. JS the language of the future? Why? It has probably the worst gotchas of any language I've coded in, it's verbose, and weird scoping. Nor is it especially nice to optimize for/with.

I can certainly see being stuck with Javascript (just like we're stuck with the x86 instruction set even if simpler alternatives exist), but I'm not sure it's something I rejoice about. Javascript is like anti-Batman: a language we all deserve, but not one we need.
That's like saying "I don't wear a seatbelt because I drive the speed limit".

This is some of the worst logic I've seen on here in a while. I'll keep an eye open for your Tell HN post "I should have wore a helmet"
Intel has screwed up their DC S3500 SSDs
lol. i have to laugh at this. it is not normal to write a framework that requires exact argument names in userland code. it is completely strange and unusual for something to break just because an argument name was renamed; this data is theoretically private to the function. The only reason this is not the case in Angular is because of the insane hack of stringifying functions. This is a violation of how things are designed and assumed to work in JavaScript. You don’t run functions by toStringing them and eval-ing them; you just call them... anything else is an experiment, not a supported use.
Here in the Netherlands, nearly nobody wears a helmet. If the horror stories in this thread are to be believed, half the population of the country should be clinically brain dead at this point. They're not, so perhaps not wearing a helmet is not as dangerous as some people believe.

Regarding statistics: http://www.cyclehelmets.org/1012.html has some useful pointers. Conclusion: "Despite the considerable effort that has been put into research about cycle helmets, there is no real-world evidence that helmets have ever resulted in the net saving of even a single life. However, if helmets were actually effective, then many more pedestrian and motor vehicle occupant lives could be expected to be saved if these groups wore helmets."
> BitTorrent Sync remains the most secure and private way to to move data between two or more devices.

That very first sentence will always be false as long as it isn't open source. (Even the protocol isn't publicly documented, last I checked.) I'm not an open-source purist, but the way they always promote as being the most secure, private option out there while completely ignoring that fact is frustrating.

I haven't tried using it, but Pulse[0] appears to be an open source replacement for BitTorrent Sync. I figure it's relevant to this thread.

[0]: https://ind.ie/pulse/

EDIT: ef4 mentioned Syncthing in his comment. Pulse was forked from Syncthing. I think they're still compatible with each other at the moment. Nice explanation at https://discourse.syncthing.net/t/syncthing-is-still-syncthi....
Wow I love it you guys really got into this
There's also significant overhead to the community at large in having both HTTP and HTTPS be reasonable systems to use, and requiring that HTTP not show loud warnings. There's also a risk to your organization that you're teaching users that some HTTP sites are reasonable, which is a hard judgment for them to make. I can put up an external website which claims to be internal, and probably get some passwords or confidential information that way.

If you use HTTPS everywhere, there is a tiny bit (but usually negligible) runtime overhead, a bit of process overhead (which this announcement is pushing much closer to zero), and significant simplicity in many other axes. I think the tradeoff leans towards publishing internal sites with globally-valid HTTPS certificates.
Facebook has been doing a great job with marketing their open source projects. It seems like every Facebook OSS project has a strong logo, beautiful landing page with good documentation, a distinct group of project champions within the company (with embedded recordings of their conference talks on the project site), mailing lists, IRC channels, and the projects are often exceedingly applicable to a large proportion of real world software projects.

Not to say that Google's OSS hasn't done much of the same, but AFAIK many of their projects fail on at least a couple of these points.
That reminds me of the cheap "MP4" players popular a few years ago (many of them iPod Nano clones...) that could play low-res video and had UI animations too - the animations were just a series of bitmaps and the video was basically MJPEG. The processor was a 24MHz Z80 with a few hundred KB (kilobytes) of RAM.

It takes very little processing power to stream images from memory onto a display. An even more dramatic demonstration of that is http://trixter.oldskool.org/2014/06/19/8088-domination-post-...
The Oldest Yellow-Cab Driver in New York City with His Own Medallion
Just because people don't wear them in those instances doesn't mean they shouldn't. Also, it's less likely to fall over walking than to fall over riding a bike, one is inherently less stable than the other. Get pushed walking and stumble back a bit, get pushed riding a bike and you'll most likely fall over.
Well, I would both dispute your characterization of what I said, and its nebulousness. I said:

>"If one takes the trouble to define a modern tax system, you will see that there is no significant difference between it and the exactions imposed on a slave."

Which is not hypothetical at all, and is significantly different from:

>"equating anyone who pays tax (including powerful CEOs of major companies) as having an experience 'not significantly different' to a slave"

I was brought into my home country as a helpless child of zero years of age (when I was born,) as are many people, and this system of laws and taxes was imposed on me at that time. I never had any input or decision-making power; please explain how I was in control (, which I presume to be the opposite of being a 'hapless victim').

I should add that I find your obsession with collectivism, and your belief in the moral authority of the state to be "incredibly frustrating", as do most people who agree with me, so at least we all have something in common.
It's definitely an antipattern. It's hard to solve until we get HTTPS deployable everywhere, because the first browser to defect from this antipattern will lose all its users, so it's extremely important to push on HTTPS being deployable and deployed everywhere.
There are many languages that offer that alongside an AOT compiler to native code.
Read the Good Parts of Javascript and get a JS linter. Javascript is a fine language if you do this.
I'm not sure I agree that it's part of the sharing economy because the users aren't gaining income from assets they already own. Teespring is making sure that they control the platform that users need to continue doing business, similar to how Apple controls the App Store, Google with AdSense, Amazon, etsy, eBay, etc. If they can expand the offering beyond t-shirts, this is a really interesting way to open small scale production to a broader audience.
Right, but now you're not using null. The question was how to justify the use of sum types for null... not whether or not they could be emulated in some non-idiomatic manner.
I have to believe this is a bigger play than just T-shirts. If they're in the "create your own retail company" business, they're either in comp with Amazon, or an acquisition target of them. Either way, it's an interesting position.

When you look at their board, you see visionaries, not operators.
The 2014 Legatum Prosperity Index
How would open sourcing it make it more secure? I mean, I understand that doing so would let you look at the code, and maybe even have others find and plug security holes, but your statement seems to imply that closed source is less secure by default, unless I'm missing something.
Nokia's first device after Microsoft is an iPad mini clone that runs Android
>We survived getting things into and out of Lists in Java 1.2 to 1.4 somehow

Being able to survive something is a pretty low bar.
It's not a straw man - tjradcliffe wasn't misrepresenting the religious beliefs of any participant or subject of the discussion, just making an analogy between beliefs some people hold about history and beliefs some people hold about religion. And there are definitely plenty of flesh-and-blood people whose religious beliefs and arguments are that ill-founded.
He wrote an apologetic email later, knowing full well we're now in a time where an ostensibly private email can be made public by the recipient and did not ask for any special status.

His email (which I did not read until you mentioned it) essentially said that he was just venting, and that is how myself and any other reasonable person would have interpreted it even before reading his email. Whether or not it was meant to be off-the-record is of no consequence here. It's the interpretation that is absurd and sensationalist.
The Life of an Amazonian Boom Town
It's almost impossible to go over the handlebars on a Dutch bike.

I've done it. I was cycling slowly along the road, and my front wheel went into a drain-grate that had been mistakenly oriented with bars parallel to the road. I landed on my head, had a sore neck for a while, replaced my helmet, and was glad I had been wearing one.
Yes, but if you throw in the fact that walkers have far fewer crashes to the pavement than walkers then it is not the same. And cars have seatbelts...
Those are features of the IDE, and of Java, certainly. But type safety doesn't really exist in javascript. Structures like interfaces and classes don't really exist. Inheritance is different. Scope is different.

What you have is a javascript framework which emulates the behavior of Java to the degree that javascript permits, but can't really implement it.

I'm not saying it isn't a useful tool, or that the javascript it generates isn't far, far superior to anything I could roll on my own - but...

>Things like multi threading which aren't possible in javascript aren't supported

...it isn't Java.
Then what exactly was your point?
Brace is joining Squarespace
We're one of the launch partners (themorningnews.org), and we're excited to be a part of this. Super-easy to implement. Thanks!
I think there's something to say about it being safer to bike in general in Netherlands vs in the US. Often in the US you are riding next to busy traffic, while in NE the bikes are better protected. Along with other things too: like a car driving population that is careful about bicyclists.

So, it's not exactly like saying I don't wear a seatbelt because I drive the speed limit. Rather it's like saying I don't wear a seat belt because I live in a different country where accidents are less probable.
- Improves Wi-Fi reliability

Praise Jobs. I hope this patch completely fixes the disconnect problem. Disconnecting up to 10 times in an hour has been pretty annoying for me.
Doesn't necessarily make it more secure, but will increase the confidence that it is the most secure through peer review. Any company will say their products are secure/the best etc. - proof is what makes those claims legit.
>It was technological advantages that enabled them to enslave half the globe with their military.

Nothing to write home about, tech wise.
I don't know the full story either, but I expect it's because lots of things change during runtime. It's too hard to lock things down.
The problem is that an average interpret/compiler is going to be "dumb" in that it assumes that when it starts parsing a python file that all of the features are going to be used.

It provides facilities for all of python abilities regardless of what the program is going to do.

Now, there are subsets of python people have developed that can be compiled and all sorts of other stuff.

Beyond that, I'd just say "all this stuff sounds easy but gets much harder when you actually have to program it".

"Why can't it just know!" is the programmer's lament.
Ask HN: OneTraction accelerator review
onetraction.com

I have not been able to find much detail about this accelerator, even tough they have Sean Parker and Reid Hoffman as mentors listed on their website.

Does anyone have any information about them?
AKAIK no, that does seem to be their tactic. I just wanted to give an overview of the law surrounding the exclusionary rule, especially since many here think parallel construction and similar tactics equal automatic and sure exclusion.
> It would appear as though the repo owner is no longer accepting new issues (the "Submit new Issue" button is greyed out).

The button on https://github.com/gogotanaka/Hilbert/issues/new is enabled for me now, and was enabled yesterday too. I think you forgot to fill in the title of the issue as well as the body – the button stays grayed out if you don’t have a title.

I posted that issue for you at https://github.com/gogotanaka/Hilbert/issues/69.
This is precisely the problem with centralized security authorities. As we've seen a state actor can easily force a central authority to share it's private key, thereby granting the state actor the ability to untraceably create it's own certificate chains.

It would also have to control the wire for the attack target, but via wire tapping laws that is already a solved problem. Because they control the connection of the attack target, I don't see how the fact that the certificate chain was compromised would ever become public knowledge.

Web of trust was designed to address the central authority weakness, but itself apparently has scalability issues, although I'm unclear on why.
I spent 2 years on a cross platform p2p protocol with features borrowed from GameCom, RakNet, Zoidcom and the Torque Network Library (TNL). I failed, largely due to the complexity of overcoming NAT. This was before ZeroMQ and other libs made it easy to emulate TCP traffic on top of UDP (which IMHO is the way it should have worked in the first place).

What concerns me most is that IPv6 supports NAT and so I have a feeling that we will be living with it for decades to come (effectively making large swaths of the population second class citizens, as they will perceive the internet as download-only).

Does anyone know of a library that universally overcomes NAT, using STUN/UPnP/NAT-PMP and other techniques where necessary? Ideally it would work by handling the handshake and return a standard UDP port that "just works", giving the app a globally accessible public port.
$80, $200? Did you make a typo in these? You're lucky to get a good bike for $200. A bike I can keep for 12 years would easily cost me 500 euro (~US$625 currently), for the most basic model, probably without gears at that price.
I also heard from reddit that they didn't want to have radiation contaminate the area where Philea landed, apparently it's a bit hard to keep all of it inside of the lander.
Russia delivers a new shock to Crimean business: forced nationalization
Oh, wow, didn't know that Chrome was still 32-bit on Macs. The Linux builds have been 64-bit since early 2009, and Windows went 64-bit earlier this year. Congrats to the Chrome team. :)

(FWIW, Firefox has been 64-bit on OS X and Linux since 4.0, but we're still working on Win64 support. Of course, Microsoft kicked everyone's ass when they released Windows XP Professional x64 Edition in 2005, which included a 64-bit version of IE6.)
They could use the same front end and enable optimisation passes in the backend with compile flags / heuristics. GHC for example uses for certain flow optimisations "fuel" once it runs out it stops doing further optimisations. For long running applications, ideally the runtime would profile the application during its execution and JIT / optimise based on the live state of the application. The JVM demonstrates that this can have major benefits over AOT compilation.
I believe what they're getting at is that it's possible to do things to other species which leaves them digestible when they weren't initially. For example, human cooking, bird gizzards, cows chewing their cud, or rabbits eating their feces to give a second pass of digestion.
I looked into car helmets a few years ago [1] and my takeaway was that in older cars helmets would have helped, but cars made in the last 20+ years have enough interior padding and airbags that helmets wouldn't add much if anything.

If you convince me otherwise I'll start wearing a helmet in the car and advocating other people do so too.

[1] http://www.jefftk.com/p/car-helmets
> As someone who works at SE, would you consider giving a bonus to unanswered questions?

Would integrating with BountySource [1] be a possibility?

[1] https://www.bountysource.com/
this is how i upgraded the firmware on my sony receiver... burn a special CD and play it through the audio in jack while holding down some button. i thought it was crazy at the time, but it's a very good example of "use what you already have".

at the time (a year or 2 ago) i did some more research and found that this technique is quite common, so this "Show HN" might as well be "look at my website! it has a form you can submit!"

nothing to see here.
More precisely, Go has generics (along with overloading), they are just not available to users of the language.