skysight-inc/HackerNews huggingface dataset:
Just to be clear, Rayiner (upthread): my issue was, that candidate succeeded by being confident and clever enough to turn a straightforward question into an opportunity to put on a show for the interviewer. You're right, that's great. It sucks that the process required it, though.
Gemalto Government National Mobile ID Schemes White Paper (2014 Pdf)
I'm glad you like it!

If you can, try using your wifi on the 5ghz band. In some cases that helps a lot
"I mean it should be like a basic right on the Net"? Oh good Lord.
That's a nice list. One of my employees worked for 3 months on something similar, I should digest all the info and do something useful with it.
Will you have automatic upgrades for the life of the device?
Although GCC issues the warning "null argument where non-null required" if -Wnonull is present.
Fake setuptools designed to scrape your data on install
Presumably the "things" are networked via wifi? In that case I just won't enter my wifi creds, and they'll remain off the network. Possibly some devices might be more valuable when networked with each other locally, and the WAP they use just won't get connected upstream.

Of course the things will still be vulnerable if they just connect automatically to any visible rogue WAP, in which case maybe one could glue some lead sheets around the antenna. The only government reaction to this phenomenon I would welcome would be a requirement for device vendors to clearly label devices that automatically connect to any visible WAP, or will only function when connected to the public internet.

Demanding that devices like this be "secure" is silly. Only devices the firmware of which is regularly, securely updated, which update process is regularly observed by human beings, can even hope to be effectively secure for any period. We probably can expect that from POS devices in corporate use. We probably can't expect that from a refrigerator in some random family kitchen.
unless they live in a democracy and make it so, but don't worry, you'll most likely belong to the 99% or sheep as you call them.
In which the fundamental problem with not paying for your open source software is revealed.
> Yes, you can mix tabs and spaces, but not in the same block.

Assuming of course all code contributors memorized the official style guidelines. And that they are responsive to such changes. I've had one similar change, reverted three times during my uni project, within span of days.
> but adding a map function on Vector would have not prevented this more sophisticated use.

This was questioned, long ago, by Todd Veldhuizen in his Parsimony Principle paper[1]. The long-and-short of which is: do it!

[1] http://arxiv.org/abs/0707.4166
And we are entering an age in which money can buy time in a much more useful sense, via medical means of treating the consequences of degenerative aging. At the moment that means funding the research, but later it will mean buying the therapies. If you have money, better to put it into stage 1 (research) now rather than waiting around for a stage 2 (treatments) that will only show up after enough is done in stage 1, though.
Is San Francisco losing its soul? (2014)
Isn't it possible to learn functional programming in C ?

I often read people saying learning a functional language taught them good programming practices that they could apply to other language, so I conclude that functional programming is only made mandatory and very encouraged in functional language, but it doesn't mean it's not possible to use functional programming to a language like C.

I guess one way to learn functional programming simply would be to write as many pure functions as possible, and go from there. No need to learn a functional programming language. Honestly, haskell melt my brain several times and I did not see the point of learning it.
Goethe University's Compiler and PL Course Videos are Amazing and Underrated
Yeah I'm in the exact same boat as you, I would love to see everyone move back towards open IM protocols and I think working on projects like this is the first step towards making that happen.
>The only problem is that doesn't automatically handle retain cycles.

That would be like saying the only problem with the Titanic is that it had a few extra holes in it.

Of course what Apple really should do is dump its old tech and more to something new and more modern. I hate to say it but when even Java is more modern and can do stuff your system can't, it is time to upgrade (preferably to something other than Java).
Remotely activated locks? What's the use case for this? Call your girlfriend when you're locked outside your house and ask her to open the door with her cellphone?

There seems to be a high risk for little benefit, or perhaps I don't have a lot of imagination.
This is a fundamental problem with open source software.
How do I use this ? I mean I have no business skills, what is this list useful for ? How can it be useful for me ?
Show HN: Tail out log files from multiple remote hosts with one command
Try with resources is available in Jellybean+
Oh hey! My bad. I didn't expect you to, really, I know that I don't. And when the parent mentioned it, I made an assumption. Sorry :/
My bold suggestion would be to not do what other posters are suggesting about making pricing clear and itemized. As I've said in another comment, I think this service mainly fulfills an emotional need, not a rational one (and that's not bad for a business at all), so make your customers feel luxurious. Bean counting isn't luxurious. Do exactly what you do now, just handle the request and state the price. Getting people to think about pricing by having pricing listed and itemized will just ruin the experience. Besides, people prone to bean counting will quickly figure out this isn't worth it. Don't be Amazon, don't race to the bottom. Just find a way to scale your fee estimation process to stay reasonable enough without bothering your customers with it.
A quick spin through Segment.com's list of integrations show a TON of GA-like services. Anyone have any suggestions for an alternative to GA that provides the same type of data without the sampling / bloat / etc of GA?
There is no need to invent things here.
Simply removing caps from H1b quotas and employment-based green cards would drastically reduce discrimination of foreign workers.
High quality SV echo chamber traffic.
> Not true, Product Hunt delivers quality traffic, with high-level people who are hungry for products and convert very well.

Are you a human being talking about other human beings, or a "market opportunity" about-talking "quality traffic" that "converts very well?" I should write a "quality traffic" bot with "good conversions," then post it on Product Hunt.
Is the many worlds hypothesis just a fantasy?
The Groff Mission Statement looks interesting.

http://www.gnu.org/software/groff/groff-mission-statement.ht...
If you find this sort of thing interesting and are located in NYC there is a meetup devoted to it:

http://www.meetup.com/Classical-Code-Reading-Group-of-New-Yo...
Do you mean https://developers.google.com/web/fundamentals/input/form/us... ?

If so, it has since become standards track: https://html.spec.whatwg.org/multipage/forms.html#dom-form-r...
Hi!

We launched one of those landing-only email-catching product pitches on Product Hunt and Designer News. It went amazing. We never even topped #1, yet we got lots of useful feedback and more than five hundred emails of potential customers, some of them high-profile (think @google.com or @abc.com)
Having dealt with lots of customers who take the stats generated by GA as gospel despite multiple problems, I disagree.

Some example problems: referrals unreliable, countries unreliable, sampling distorting figures, no warnings when data displayed is based on very little data, sessions often misinterpreted as clicks by users, inexplicable disparities with other methods of tracking because their methods are pretty opaque and because of sampling, in-page analytics looking deceptively like click-tracking when in most cases it uses page load data. Some of that you can attribute to user error, but it is not good for the market that google dominates tracking like this, and GA is sometimes misleading.

Just as an example of a problem I ran into recently - the free GA doesn't offer referral stats for https websites, but this isn't made clear to end users. As a result they simply trust that referrals have collapsed if a referring site switches to https.
Yes, it's possible in theory, but Dalvik/ART don't do it. HotSpot does some escape analysis and the Graal compiler for HotSpot does a much more advanced form called partial escape analysis, which is pretty close to ideal if you have aggressive enough inlining.

The problem Google has is that Dalvik wasn't written all that well originally. It had problems with deadlocking due to lock cycles and was sort of a mishmash of C and basic C++. But then again it was basically written by one guy under tight time pressure, so we can give them a break. ART was a from scratch rewrite that moved to AOT compilation with bits of JITC, amongst other things. But ART is quite new. So it doesn't have most of the advanced stuff that HotSpot got in the past 20 years.
You're right about my numbers being off - I was killing time on a long flight and it's been a while since I've shot a .45 (mostly because I have small hands.) But the general principle remains: the slide shoots backwards with equal force to the projectile.

And yeah, any sort of magnum cartridge (.357, .44, .50) is a beast because it has double the powder load. The .50 S&W in particular, as you mentioned, has so much recoil that it's prone to double-firing (S&W even recommends that you only load 1 round at a time). But among standard handgun cartridges, I still think the .45 kicks a lot more than say, a 9mm. It's also just big enough that you can't really stagger the rounds in a magazine without making it super-wide; hence why a standard 1911 holds 8 (7+1) rounds and 9mm pistols of the same weight can hold 15+. I find a modern .45 like the USP (12 rounds) to be uncomfortably wide for me to hold; though a Glock 17 (9mm, 17 round mag) is fine. That definitely makes the recoil feel worse.
Another drug used for similar purposes that both figuratively and literally has an ardent religious following to it, is ibogaine, with one of the most famous 80s hacker/counterculture figures Patrick K. Kroupa having since devoted much of his life to it: https://en.wikipedia.org/wiki/Sacrament_of_Transition
Show HN: Jasymchat, a Matlab alternative with text chat
مشاهدة فيلم ولاد رزق dvd
From the "criticisms" section: You shouldn't be working with CSV data because CSV is a terrible format.

Er, what's wrong with it? Or is this a case of, people using it for things other than what it's meant for? Is there a better format for sending data between different companies using different enterprisey database systems?

My complaint about csv is that people frequently generate it manually and don't understand how to quote text fields, so they don't double any quote characters that are part of the data. Which means I have to spend time cleaning up malformed files.
Recording Phone Conversations: State by State Compliance
Ask HN: Natural language processing (NLP) toolkits for Go and Rust?
Are there NLP toolkits for Go and Rust similar to GATE (Java), OpenNLP (Java), UIMA (Java) or NLTK (Python)?

Useful features would be: tokenizer, gazetteer, sentence splitter/segmentation, part of speech tagger, named entities transducer, chunking, parsing, coreference tagger, WordNet integration, support for languages like English, French, German, Spanish.

C/C++ libraries would be ok too (can be called from Rust (and Go)).
Inside Airbnb: New York City
Right, well. I'll be very impressed if Rust manages to perform as slowly as the GC'd languages on real world, idiomatic code, with safeties on (not C# unsafe blocks, although the C# compiler and JIT require plenty of coercing even then). I tried with the CLR and found it very hard to get the things Rust/LLVM do. But I'm not that experienced so impressing me isn't too hard.
Negative effects aren't "expected" - but I've seen multiple instances where early stage companies were paying certain founders too much and getting too little in return. I also noticed that, broadly speaking, founders who were taking less salary were producing more. I'm now wondering if there's a correlation.

As far as measuring productivity - I'm defining it as meeting deadlines.
What exactly is the difference between this and for example a simple ray tracer? Seems like it takes a lot of the same steps.
Chess in a Few Bytes
My two cents on who should win Best Picture this year
Varice TRATAMENTE NATURISTE
>There is no reason that an educated, intelligent man shouldn't be able to represent himself in most cases with fair preparation

Yes there is. Even an educated, intelligent person has less practice at legal defense than a merely average lawyer. Statutes are also more complicated than you think. I work in an office that has a legal library, which is pretty rare these days as most places are moving to electronic sources. The sheer volume of statutes and precedents would shock you, and our legal library is on the small side since we don't deal with all areas of the law. If your life and livelihood are on the line, better to go with an expert professional than to do it yourself with no prior experience.
GNU Groff is terrible and the only reason it hasn't been replaced with a superior implementation is that all the better versions are politically incompatible with GNU. It's no surprise they're having a hard time finding someone interested in effectively code-laundering and slapping a GPL on it.
Please Don’t Thank Me for My Service
Managing Database Connections with Peewee
Whoa, I've never used my concierge benefit and didn't even think about it on hard to get items like console launches.

How did that go? Do they just find you a scalper and you pay the overcharge, or do they find you one at retail price on launch day?
You've been hell banned. Message the mods. Best of luck.
I don't think OP is saying GA sucks; I think he's saying that you can't take the results that GA gives you as being to-the-numbers accurate. They're still directionally accurate, and GA is so easy to implement that it gives you a lot of bang for relatively little effort.

Many people actually don't realize that GA does sampling, or the effect said sampling can have on their numbers.
Note that walking around without glasses isn't as bad for most people as these images suggest. Depth perception still works fine at relatively high dioptre numbers, so you can usually avoid walking into stuff.
Thanks for the detailed reply.

No, it's not about any regret. It's not about not treating "online" like "offline" either - I think my account has pretty much been clean (I have seen fair share of my own "angry" and impatient days on the Net, the latter is still present, but in residual proportions).

It's just that I believe "deleting an account" should be an option to users. Yes, I agree I volunteered to open an account on this forum and then start contributing, that is why I am asking a question from the person who started it and, I am sure, still has the final say regarding this site when it comes to it - and not demanding it as a "right", so to speak. Yes, he might have passed the day to day operations to other people, but he still "owns" it, if I may say so.

So yeah I mean it just doesn't feel right.
I'd limit it to FOSS that people don't pay for (directly or indirectly).

When money is changing hands with the expectation that software is maintained in good working order, you won't see abandonment like this. But when nobody is paying or getting paid, maintenance stops, regardless of whether the software is a key component of crypto on the internet or a fundamental part of the documentation of most Linux installations.
Perhaps a bit over dramatic? On a 13" MBP, it takes up 110px of a total 680. ~16% of the height is accounted for with the fixed header. I agree its a bit on the tall side and could be reduced but I don't think "fucking stupid like hide half the screen" is really required in your comment.
i think JSONH [1] is a great replacement for csv. it's not as human-readable, but since no editors support elastic tabstops [2] by default, most csvs aren't readable anyhow.

[1] https://github.com/WebReflection/JSONH

[2] http://nickgravgaard.com/elastictabstops/
I haven't checked, but looking at the highly similar counts for Windows 7, 8, 8.1, I expect that the total count for all Windows versions combined wouldn't be much higher.

On the other hand this overview doesn't show vipulnerabilities for Safari while IE had 242. I guess Safari vulnerabilities are included in the Mac OS X count.

Finally, is Apple TV an application?
The question is - do we really need the typesetting part? I had a troff phase (bought some books) ten years ago. But the community of users is small, its capabilities are eclipsed by TeX, and the language is quite arcane.

One could even go a step further and argue that writing man pages would be much easier (and presumably more man pages would be written) if the markup language was switched to e.g. Markdown by default. For my own software, I am already using Pandoc to generate nroff input from Markdown.
The young woman and the mountain
IMHO there's a 'Goldilocks' zone for their pay. You want them earning enough so that they don't need to take on a part-time job, but not so much that they're content with the status quo. Keeping the founders "hungry" (figuratively) is difficult, but anecdotally I'd say it's key to fostering a winning culture.
The big money behind Iran's Internet censorship
Keyle [dead]:

I love nim. I've been using it non-stop since I've learnt the ropes. The only thing I'd wish was better results when googling for things. "nim" is just a very common word it appears. The site itself is a wealth of knowledge. I can relate to the comment of "feeling it's too big". Sadly the doco is not newbie friendly for some part (hi there, async). I've had no issues with the compiler but be sure to always use the devel branch. Things move fast in nim.
-----
it doesn't look abandoned: http://git.savannah.gnu.org/cgit/groff.git
Noooooooo!

The only reason we have wireless innovation outside of the military is that we have these "free zones". The problems we have today aren't radio problems -- which is what the FCC is there for. It's application layer issues that exist whether you are wired or unwired, private or public networks.

We're in an early adopter phase, so products are immature. You shouldn't be allowing IoT devices in high security environments, or incorporating devices into structures that cannot be retrofitted in 5 years until we move a little further up the lifecycle.

If you want high assurance controllers for light fixtures, motors, and other IoT use cases, you need to talk to Johnson Controls, Honeywell, and similar companies and pay for the privilege.
> dis-aggregating Microsoft OS versions but not the various OSX or Linux distros/kernels also paints a potentially misleading picture.

Bingo. Already had a discussion about this earlier and looked up some numbers for Linux and OSX - it is indeed rather misleading.
Looks like it's based on this CSV parser:

https://github.com/BurntSushi/rust-csv

and it claims to be RFC4180-compliant, which is a good thing.
For Go:

http://biosphere.cc/software-engineering/go-machine-learning...
Quine Eval Server – An Experiment
Doesn't F# work with .net and the CLR ?
The author of this article and the food industry seem to know what the people want:

> Ingredients that give the impression that they originated in a grandmother’s kitchen and have not been processed too harshly are of great appeal to consumers.

The common convenience food route minimize price and maximize flavour but ignores nutrition. They are so optimized flavor-wise that they are literally addicting. On the other hand, "natural" foods maximize "healthy sounding" ingredients. What if advancements in the food industry were used in healthy food too? For example, what if we could create a spinach salad that is as addictive as dorritos?

As an example from the article, the scientists were able to transform potato protein into something that tastes like "butter, cream, and eggs." There's no mention of the nutritional value of this stuff but imagine if it was a powder with no nutritional value (like Splenda) which you could sprinkle over your previously bland and healthy food to make it taste buttery?

Industrial processes are slowly making their way into the mainstream with books like Modernist Cuisine. As an example from the book, the common "grandmother" way to thicken gravies and other sauces is to use flour or corn starch. However, these thickeners require (1) a large amount of starch, and (2) have a large particle size. The result is that the flavour in the food decreases (perhaps now you need to add more salt), and the mouthfeel becomes gritty. Scary commercial chemicals such as N-Zorbit (Tapioca Maltodextrin) don't have this problem.
I'm going to be frank: why? I've recently looked into making my own manpage and it's a pretty old looking system. The docs are not really clear but using some examples and trial and error I got there. My point is though, why does it need a maintainer? The system feels old enough to get deprecated instead of keeping it alive, let alone bring out new releases.

I haven't spent more than a day working with groff though, perhaps many people still use it (every website with info just looked about as old as your average man page), so I may be completely missing the point here. If so, tell me!
> it still isn’t competitive with C or C++ and, with a little love, Haskell and OCaml can or will eclipse it in that domain

Oh please. It has displaced C and C++ for the vast majority of programming. And call me when people other than a few rabid fans and academics are actually using Haskell and OCaml for real software development.
IFLIX – Instantly watch/listen to torrents on android
I find it telling that the recommendations for mitigating these sorts of vulnerabilities include adding some slop to the end of allocations (which I believe will only prove to make off-by-one errors "acceptable" when they are clearly still incorrect; perhaps we will see off-by-two error now…) and introducing more randomization to allocations.

This second point I find particularly insidious because the very essense of this paper is that other attempts at randomization (e.g. ASLR) have been found wanting: as long as overflow is feasible there will be creative ways to access the instruction counter.

I wonder how much performance would degrade if a language with a similar runtime to C but with bounds checking (e.g. Ada or Rust) were used to write this sort of software. It seems like the only reasonable way to completely prevent these exploits, and I suspect profiling would reveal there are still hot-spots where selective optimization could bring performance back on par (if it is not already).
Buying stamps online is painful, or, philately will get you nowhere
> I haven't checked, but looking at the highly similar counts for Windows 7, 8, 8.1, I expect that the total count for all Windows versions combined wouldn't be much higher.

But the individual numbers for OSX and Linux versions are much lower, because the vulnerabilities affect much smaller version ranges typically.
A buddy of mine (who happens to be gay) left SF to move to Chicago. His parting words: "SF is the Calcutta of the West. F'k this place"
No sorry, this is not a misunderstanding. I don't agree with your statement. Redefining life as work doesn't change that either.
This loops over the triangles and converts them to screen pixels. A ray tracer loops over screen pixels and checks if there are any triangles that overlap it.
Fast, restrictive and secure have been done before - see ATS, Cyclone, etc. Almost everybody ignored those trailblazing efforts, probably because those languages are very intimidating.