skysight-inc/HackerNews huggingface dataset:
I feel bad for the girl for not valuing family enough and I feel amazed by the father not only for the initial sacrifice but also the subsequent seemingly cheerful attempts to stay in touch with his daughter and son who, sadly, seemed to have written him out.

I hope my own dad doesn't feel like I don't value his sacrifices endured while getting us to safety decades ago during one of the wars in the middle east. I got him out of the middle east and into Canada a few years ago (bringing parents to the US is hard). So far, fingers crossed, he seems to have resettled.
I downloaded the iOS version and gave it a shot. I've never really enjoyed Sudoku that much so from that point of view I am not a great tester. I did grok the concept of the game pretty quickly, though in the tutorial I was initially confused why it was telling me to drag the block to the puzzle but I am not allowed to and must hit 'Next' instead.

Anyways, here's some of my thoughts/questions:

How many people have you had play and test the game? Of those people, how many would fit your target market of Sudoku or Tetris players? What kind of feedback have you been given? When you say people "seem to enjoy playing it", how are you judging that? My warning sirens go off if I hear someone say "It's cool" or something equivalently generic or brief.

What kind of analytics do you have in your game (e.g. Flurry)? Even though you may not have a lot of users, what do your retention numbers look like? My last company (Backflip Studios) put out a few puzzle games and what we found was that the players that stick around are very dedicated and hardcore (and typically skew older). If you aren't retaining even a few users like this, you need to consider that your game is simply not appealing or you do not yet have enough users to draw conclusions.

Your only monetization method besides ads is to remove them. We tried that strategy as far back as the original Paper Toss, and even with millions of daily active users we barely had income from it. That trend never changed over the years or with new games. Ads can make you decent money, but only when you have a lot of users.

Given your monetization strategy, you will absolutely hemorrhage money if you try and buy users, especially from Facebook. There are other ad networks that are more mobile focused that you might try buying users from if you are willing to buy their crappier inventory.

I would also not rely on a blog post generating any meaningful traffic or sales, though it certainly can't hurt to try -- it's also fun just to share knowledge.

All that said, I will not bullshit you: The odds of this game generating you any meaningful amount of income are very low. Mobile in general is a brutal market and your game does not really stand out visually when viewed in the app store. If your analytics for retention are in the double digits, by all means keep trying to improve the game and market it. At some point however you may need to consider it a learning experience and move on the next project.
>allows the phone companies to actually shut this stuff down

:) I hate to break it to you, but phone companies aren't really all that interested in shutting anything down. It's a multi-faceted problem. There isn't a good (agreed upon) way to authenticate calls. Even if that were the case, phone companies are not going to be jumping on the idea of retrofitting the old parts of the network with reverse proxies for this new authenticator.
Migrating Apps from Heroku to Nanobox
The reality is that neither dual licensing nor support is a viable option for single devs for server-side software.

You can only sell scarcity. No one will pay you if they don't have to. People are funny that way.

MIT license doesn't create scarcity at all. There's no reason to pay for MIT licensed code because everyone has the right to use it for free, no strings attached.

There are businesses build on dual-licensing GPL but it pretty much only works for libraries that are part of software that would be distributed, like desktop software or mobile apps. An example of such business is mupdf PDF rendering library.

It works for re-distributable software because GPL would force the user of mupdf library to open-source their whole app under GPL as well, which is not possible for commercial apps (remember, they also sell scarcity). So they can either spend years writing equivalent of mupdf or pay a commercial license that lifts GPL restrictions.

That doesn't work for stand-alone, server side software. If the value is in the product itself, I can install GPL-ed software. I don't get any additional benefit from paying for a different license. There's no scarcity.

Selling support only works for very complicated software, like Cassandra, sold to companies that are big enough that they can afford to pay a lot of money for peace of mind.

You have to decide what you value more: writing open source software or making money.

If making money, then stay away from open source. It's not impossible to make money, but making money from commercial software is very hard and making money from open-source is 10x harder than that.
Thanks! Excellent article by the International Business Times: http://www.ibtimes.co.uk/airbnb-privacy-flaw-makes-it-easy-h...
I got the impression that the author is blaming her father's decision to stay behind, as the root of all her issues in life, including who she has become over the course of her life.
I find it deeply disturbing that you're more concerned about how male VCs can get their rocks off than the actual harassment that occurred here.
Stop going off on a tangent... the point is that many [0] see value in a token-powered store. You don't see it? that's ok.

[0] https://github.com/brakmic/BlockchainStore/stargazers
People may believe they have a real relationship with God though. People believe God speaks to them and helps guide them to make decisions. Also, would not God share the memories of every living person, being omnipotent and all?

Perhaps believing it is a real relationship is enough.
Un fucking real. Airbnb better do something about this, or they're going to have some angry customers.
The expansion of the long tail has happened. However, global emancipation of internet access, software markets and programming literacy has also happened. So there are now way more people making a dime doing indie games (or youtube content, or selling weird long-tail diy stuff on ebay) - but a good majority of them will hail from China or south east Asia or Eastern Europe...
reusing css is a great idea for websites, react and Vue are most commonly used for web app where the atomic unit of reusability is the component.
Harvard team uncovers Airbnb privacy hole that could put 1.2m homes at risk
Their statement says that any claims or reports that Caldbeck did anything "inappropriate" with women were "false". That ship sailed with Caldbeck's most recent statement.
What due process are you looking for, precisely? Is it a practical standard to apply? Sexual harassment is not itself a crime, so it's unlikely he'll be indicted and tried. Also, "due process" has a broad meaning that goes beyond "jury trial". A good faith investigation by a journalist with six sources, three on the record, could certainly be viewed as due process.
I did, thanks, should've been more clear
> can be deployed after PoS hits.

Why is this considered a solution? All it does is formalize Vitalik's control over the network. If he doesn't like it, it gets forked.

Not to mention, do you know how few Ethereum nodes there are that /actually/ verify the contracts? Proof of Stake isn't going to incentivize anyone to execute the contracts on the scale that is needed to maintain this network. Sharding won't work if there aren't enough people to work with.

What about DoS contracts? I know for a fact, that I can write code to brick SSDs by writing as much as possible to them.

I honestly have no idea why anyone thinks joining into a botnet that allows arbitrary code execution is okay.

Furthermore, all it takes is a single vulnerability in the Ethereum VM to cause a chain split that could, theoretically, throw every node off.
German institute sanctions director for scientific misconduct
Gillian Morris, Co-founder and CEO of Hitlist, left this comment on The Information's original article [1]:

> I’ve never met Justin but can attest that his questionable behavior extends past allegations of sexual harassment.

> In early 2016, I spoke with Jonathan Teo, Justin’s partner at Binary, about funding Hitlist, my company. In the course of due diligence, I sent bios of the key engineers on my team. Justin approached my star iOS engineer and attempted to poach him to join one of Binary’s portfolio companies.

> There’s something rotten about a firm that holds out the promise of funding while secretly trying to poach your employees. (aside: I’m not sure if Jonathan had anything to do with this and have had nothing but pleasant, professional interactions with him).

[1] (behind paywall) https://www.theinformation.com/silicon-valley-women-tell-of-...
Yup. With young kids and a spouse you're lucky if you get 15 hours of actual solo free time a week, unless you're cutting into sleep. And they'll be scattered throughout the week, then further broken into smaller parts by various interruptions, some probably claimed by various family & friend events more weeks than not unless you don't... you know, do stuff with people.

If you want to have side projects under those circumstances, I hope you like working in chunks of a few minutes at a time, days-long gaps in between sessions, with the constant threat of interruption looming and an ever-growing pile of things-you-should-probably-be-doing-instead stressing you out.
Wouldn't Google be able to largely mitigate the effects of that if they wanted to by making it so accounts that do not consent to the scanning get smaller mailboxes or do not get spam filtering or something like that? I'd expect that would get most of its users to consent.
Since we're talking about saving bandwidth, here's the text+slides version of that talk: http://idlewords.com/talks/website_obesity.htm
At a minimum, recuse oneself from any decisions or oversight over the decisions related to a particular deal. But actually just don't, as ceejayoz has said.
That's not really relevant since both situations most likely have similar ratios of occurrence when comparing tech to those fields.

I can imagine that bosses in the business development/marketing/real estate fields make advances on female subordinates at much higher rates also. Again, people only care when it happens in tech.
It's called a tangent, is that not allowed? Also, you are grotesquely mischaracterizing my line of discussion.

I made it very clear in my comments in this thread that I fully agree Justin made many enormous mistakes. Is that disclaimer insufficient?
I really wish other founders would name and shame more, even if anonymously, but with examples. For most of the female founders who face these, there is no resource to turn to, to know who to avoid.
Office Chairs and Office Seating with SpinaliS Ergonomic Series Chairs in Canada
I didn't flag, and very rarely do I flag, but I can see why sexism stories don't do well here:

1. Many "stories about sexism" simply aren't persuasive. They present some gap and leave the reader to assume sexism was at fault. These stories are almost always lazy, misleading, and biased.

2. Other stories are allegations of harassment. Either there is abundant evidence of guilt and the comments are boring because everyone agrees that the accused shouldn't have done a thing or the evidence is inconclusive and the comments are boring because of all of the pointless, unsupported arguments.

Maybe there are some interesting subthreads in the comments, but the signal to noise ratio is low.
It's somewhat unjust to lump the BSDs in with Linux operating systems there. One of the noticeable things about them in contrast to Linux operating systems is that they do develop the operating system (which is a "kernel" plus a "shell" of applications, of course) as a single coherent whole.

Ironically, you provided an example of this: Lots of things can qualify as an HTTP client. FreeBSD's "fetch" utility and OpenBSD's "ftp" utility are certainly among them. Those are both parts of the operating system, developed by the FreeBSD/OpenBSD developers.
The accusations can be true, and at the same time it seems possible that the VC didn't take advantage of his "position of power", but genuinely believed the women liked him for his looks and personality, not because they needed his money.
Does this mean an individual could actually get their hands on the fabled Enterprise LTSB edition and thus actually have control over updates?
as a metalhead and frequent concert-goer, this is something I am INCREDIBLY careful about. I'm one of those people that already has a hard time hearing in environments with background noise for some reason.

1. earplugs at shows or anywhere with sustained loud sound are critical. Disposable foam earplugs are a last resort. If you are a frequent concert-goer, do yourself a favor and AT LEAST get a pair of Eymotic ETY-Plugs or something similar ($13, https://www.amazon.com/ETY-Plugs-Fidelity-Earplugs-Standard-...). They will fit way better, isolate more sound, and sound a TON better; you will still be able to enjoy the show, I promise.

2. If you go to shows a lot, get custom plugs made; just do it. Price will be $80-$200, including getting professional molds made by an audiologist, but it is worth it. I can not even feel mine when they are in my ears, the fit is that good (mine are from 64 Audio, they have a 20% off sale a few times a year).

3. If you spend a lot of time with headphones, be really careful about keeping the volume low. If something sounds too faint, just leave it for a few minutes; a lot of they time your ears adjust and that lower volume you thought was too faint is actually just fine or maybe even still too loud.

4. I acknowledge how ridiculous of a suggestion this is price wise, but if you spend hours a day with headphones on, consider custom molded IEMs. Yes, they are expensive as shit (anywhere from ~$250 to infinity dollars), but they will seal in your ears perfectly. This gives you much better isolation from ambient sound in your environment, so you can listen to music at MUCH lower volumes comfortably. On average, sound quality is MUCH better than the headphones/earbuds you were using before too.

Do not fuck about with your hearing.
If you'd like to play around with Reason a bit, you can give a try here: https://codeboard.io/projects/17520?view=2.1-3.0
Thank you for this comment, you shed some light on my relationship!
This might not apply to the case here, where are talking about code style, but I find that in programming it is often good not to have a choice. More options means more decisions, more decisions means more complexity involved in completing a task, and it means more questions the next person reading or maintaining the code will have.
I agree that Travis sounds like an exceptional leader and great boss, but unfortunately, it looks like he may have had direct knowledge of possibly felonious IP theft against an investor with an above-average legal team: https://www.recode.net/2017/6/22/15854348/uber-alphabet-self...
Im so, so sorry I got caught. It has been a difficult experience for me.

I would have liked to see more respect given to the victims rather than telling us how difficult getting caught has been for him.
I imagine people are more likely to flag a boring off-topic story than an interesting off-topic story. "interesting" probably being some function of relevance to the reader.
If you are making a game and it is good but doesn't sell, at a minimum you have something in your resume/project list that you can control that helps your own personal product. Then you can use that project to get contracts, clients or other funding/income to help fund games or products.

Finishing and publishing a good game that you enjoy is never a waste of time. Finishing anything, making products, and launching them on your own is a great skill to have, very desired in the market, shipping many games is even better.

But I agree, go in with the assumption that the game may actually lose money in terms of time put in to revenues. Direct revenues of the current title is short-term thinking on something that can help long-term in other ways.
An individual already can have an access to LTSB by paying for MSDN.
Some type of proof‐of‐work for email addresses that have not been previously white-listed. Similar to what BitMessage does[1].

Sending emails to new/random contacts shouldn't be that easy anyway.

[1] https://bitmessage.org/bitmessage.pdf
Startup options are much better than they look
I'm afraid it won't help much to restrict the language. For optimal dead-code elimination (aka tree shaking), you need human-level intelligence. Here's an example I posted yesterday in the thread about iOS app bloat: https://news.ycombinator.com/item?id=14618324
OP mentioned an environment to learn C++. Having to additionally learn a build system is cumbersome at best, whereas Visual Studio provides all the right defaults for most use cases - especially good for beginners.

> it always tried to compile my stuff as C++/CLI, force linking against libraries that weren't needed

I'm pretty sure you can change these things in the project settings.

> just didn't have the core language features I needed

Each new version of Visual Studio usually includes new core language features, just like gcc or clang or whatever.

> Is there a simple flag to statically link the stdlib yet

Yes, I think it's been there for a very long time (just switch the runtime library to "/MT" if I'm not mistaken).

> Did they get rid of the crazy errors in the std lib when building with /w4 yet?

I don't think remember anything out of the ordinary when using /W4; when using /Wall you do get indeed lots of warnings, but that's because it activates some sort of static analysis that is most of the time overkill.

> My life got so much when I just worked in Linux, then used CMake to hide all the visual studio grossness.

Funny, for me it was exactly the opposite. For every checkbox and textfield Visual Studio provides as a simple option and/or toggle, there's an equivalent horrible CMake configuration line (or, more common, set of lines in multiple CMake files). Because when I'm busy plowing through a huge C++ codebase, all I need is worry about the syntax and state of my CMake scripts.

> With any other OS it is pretty easy to follow technical stuff all the way down to the bare metal and back up if that is what solving a problem takes and you can do this through the documentation or through the inspection tools like debuggers profilers.

Easy to say, except that in practice, when you're on a deadline, all that source code becomes most of the time a liability. When you're trying to understand why this CMake script doesn't do exactly what you want it to do, are you actually going to start debugging it? It's probably a better option than reading its very poor documentation, but still.

> One last gripe, why does the installed thing fill like 20GB and take an hour to install when QtCreator, gcc and clang takes 3GB with all their dependencies and like 2 minutes to install from apt-get?

I think you can customize your installation to take less than 20 GB. I don't know why the big size compared to other compilers/environments, but to be honest it's not really a big issue for me. When looking at the bigger picture, I waste an extra 5 minutes installing the environment but I win a huge amount of time by not having to be bothered with the build system, compiler options and other minutiae (unless I explicitly want to).

If you have a specific use case that makes it difficult for you to use Visual Studio I sympathize, but overall, having used gcc/qt creator/eclipse/whatever, Visual Studio is a one-size-fits-all solution that made my life easier than the alternatives.
Due process is for legal repercussions. The court of public opinion can, and does, operate under a lower bar.
> So unlike the US where people frequently criticize the country as well as people whole distancing themselves from those "bad" others.

People in Russia, like in the US, frequently criticize the country as well as people. What they don't like, like people in US, is "others" criticizing their country and the people.
Would you mind sharing your opinion on index funds (VTSAX, VOO, etc) and corporate bonds?
A 100 millimetre fab? Now that would be something to see!
> We should really ban big diesel rigs from areas with population density above a certain threshold.

I'd go much further than that. I'd ban all combustion engines in cities.

There are enough alternatives: Walking, bicycles, ebikes, trams, electric buses, trains, and electric cars.

We should try to keep the air as clean as possible in densely populated areas.
Intel signs Olympics deal to show off drones and virtual reality
Oh! Sorry - I missed that part at the beginning.
Semicnductor art: https://www.chipworks.com/about-chipworks/overview/blog/sili...

(Editted to add See also https://web.archive.org/web/20130917012514/http://www.chipwo...)
California just added four more ‘discriminatory’ states to its travel ban
Russian World-views – Domestic power play and foreign behaviour
Videos at http://callingbullshit.org/videos.html
and at the course link on youtube
https://www.youtube.com/watch?v=A2OtU5vlR0k&list=PLPnZfvKID1...
I thought Evan was funded solely through patreon.
Generating new scientific hypotheses and helping guide scientific discovery. In this regard AI / ML can help us:

develop new materials (stronger lighter materials for airplanes, so the need less fuel)

develop better superconductors (make t3h electric cheaper)

create more efficient solar cells (make t3h electric cheaper)

develop better techniques for desalinizing seawater (make freshwater available in areas where supplies are limited)

discover new drugs (cure t3h disease)

etc., etc., etc.
Someone posts these links every time the discussion comes up on HN. The down voters have likely forgotten that there are many new people who haven't seen these websites yet. It looks like the down votes have been reversed.

In the spirit of these repeated posts, I'll repeat the typical critique. "The white background is harsh on eyes, and there is nothing wrong with images and color to help improve aesthetics."
This must have been very difficult decision to come forward. Thanks!
> I really think it is far more complicated than most people want to believe.

So do I, and thanks for bringing some balance to the discussion. I noticed Mr. Calbeck's apology makes it sound like the situation is simple and not complicated.
> The number of cinemas that can display 48fps is not great, the number of cinemas that can display 60fps is zero?

any cinema that can do 3D can do 48FPS, at least.

RealD uses a single projector, with an electrically controlled circular polarising filter on the front.

This is why 3D in cinema for any kind of action is terrible, because you get juddering nastyness.

To get round this, some places project at 96 FPS(well I thought it was 144, but that might be the limit of the projector where I worke)
Side channel resistance can be increased in the implementation. Some things like comparisons can be done in constant time or in variable time. If the algorithm includes comparisons it might be side-channel resistant only with certain implementations.
Please explain how you think the womb is connected to the intestines.
Including people who waste your time is not a productive activity.
Compare this to Sequoia Capital's swift and decisive public response when one of their partners was accused to personal impropriety.
https://twitter.com/sequoia/status/708549364428316672
I shall become a model. I shall become a moviestar. I shall become a gamedesigner.

I became a hostess.
I became a pornstar.
I became a regular programmer.
Best worst industry ever.
Strange, must have hit some kind of bandwidth limit.