skysight-inc/HackerNews huggingface dataset:
How to get funding for project/website
Hello all, I hope this is the correct medium in which to get advice.

I have a website that I've been developing for over 2 years now. Been in production since Feb 14, 2014 and is ACTIVELY being upgraded, enhanced, etc.

The problem that I'm running into now is that I have so much I want to change/improve with the site, that I'm running out of time to get everything done.

I'd like to figure out how I can try to get funding/donations to do the work so I'm able to take time off from real work, to get more of this project completed. The hard part here, it's a completely free site with no income generated (offsetting ads from hosting costs and I'm still in the negative). 99.9% of people/companies won't give me the time of day because there's no real benefit in investing/donating/etc. Any ideas on how to find locate investors, that may have ideas on HOW to get money back, or people that are passionate about the sport and/or concept.

Hope I'm asking this correctly...
> want to take over the world

The bunch of radicals that believes this can be easily defeated (as shown by the russian intervention), if it weren't for the fragile petrol-fueled balance of alliances in the region. The terrorists inflict terror in an attempt to recruit more "fighters". That is not a defensive act, there is not yet anything to defend..
I wonder how many fps runs Minesweeper...
This technology starts with phone charging, where it ends may be quite a distance from there. We've also quite literally had to develop as close as we can get to 100% safe ways of pretty much everything complicated we do, from surgery to driving to toasting bread.
Yes, you are correct. The article talks about that briefly.

They got no royalties, because the game basically belonged to the Russian government. It was licensed in various ways (some of them not completely legitimate).

Pajitnov only got the license to the game in 1996.
Maybe the main streets were 'meant to handle it', but sometimes they don't. To blithely redirect everybody back there is the NIMBY part? The part where its just assumed that the public doesn't need to inconvenience me; isn't somebody taking care of all that stuff?
What benefits does that provide over 1 process per tab?
I've recently seen this used as an excuse to do some horrible things.

If we define "free speech" to mean freedom from oppression only by government, then we need a new word to mean freedom to express ideas without people actively organizing to try to hurt you.

Edit: And the recent bad behavior is effective. I'm a little rebellious and I explore a lot of different ideas. I'm afraid to express certain ideas, opinions or even information that are not popular. I'm afraid that it might wipe out my career or pose physical danger to me if someone misinterprets what I say and turns the mob against me.
Overwatch on Raspberry Pi
In my opinion, free speech only applies to the state as the state is not a product you can decide not to use such as Facebook and Twitter (from which you do not need free speech protection), that is the fundamental difference.

People should face no punishment other than the potential scorn of the public for their words. Say whatever you want, but be prepared to take disapproval for it.

Edit: I don't know how to explain what I said earlier but apparently I didn't get my point across so I'm going to remove it.
Transitions feel very slow to me. If you can make that feel smoother and slicker, you're really onto something. Cool idea.
This might be what you're looking for: https://github.com/aidansteele/aws_sdk.nim

Of course, if that isn't suitable, one of the best ways to get started with Nim is to write such a library :)
That's a funny thing to hear here on HN, considering that most of opression in socialist regimes of our former countries here have been by private organizations (which caved due to pressure from government on them).

If people are afraid of freely discussing political ideas, there's no free speech. It doesn't matter if that's because they're afraid of being jailed (government pressure) or they're afraid of losing jobs, scholarships, career advancement, or other personal issues (as was in former socialists states in EU).
What? You were going to switch browsers because you were having problems using a beta or nightly version? I have an idea... Use the release version!
> then we need a new word to mean freedom to express ideas without people actively organizing to try to hurt you.

We used to call that bullying. And that "freedom" never existed. That's why we make laws to throw bullies in jail, to discourage bullying.

Harassment, bullying, etc. etc. People are assholes. That will always exist, and at best the behavior can only be discouraged. Basic schoolyard principles yo.
Thanks! Is this the case in Elm as well? This is the example they give:

connectWords : String -> String -> String
connectWords firstWord secondWord =
firstWord ++ secondWord
I think this right here is why some VC's are so rabid about criticism of startups they've invested in. For a while now it's looked like a lot of pump-and-dump behavior.
To be honest, I'm not even interested in them in private.

Interfacing with a computer via voice is painful. Give me a keyboard any day.
it is related. Look up berlin, it has ok weather right now and it will say "enjoy it while it lasts" or something.
OpenDoor will give you a 30-day return policy on your new house
Well, Kalashnikov's case is a bit different - there wasn't and couldn't be a private company of the sort, he was working for the state.
So if you say something critical of Islam, and violence occurs as a result, should you be subjected to legal punishment?
Ok, just click on "never see this message again".
I do like to use auto-formatters, but sometimes they are not available. For instance, until recently I didn't have anything for rust-lang. But rustfmt is pretty good now and VS code has good support for rust-lang through the RustyCode extension.
In the browser.
Data Science and Marketing: Can you achieve campaign optimization?
Image Processing with Juicy Pixels and Repa
I don't know if the 970 will work, don't have one, IIRC the GTX770 doesn't want to work either, but I don't remember if i tested the 770/780ti's i had lying around from older gaming rigs.

The AM3+ mobo's might works, just make sure to get one that actually has been rated for 4-way xfire since I've noticed that quite a few of the mid range ones(regardless of being Intel or AMD) don't actually support more than 2 PCIEx16 power ones at the same time (none of them come with 48 PCIE lanes to begin with).

According to wikipedia:
990FX
Four physical PCIe 2.0 ×16 slots @ x8 electrical which can be combined to create two PCIe 2.0×16 slots @ x16 electrical, one PCIe 2.0×4 slot and two PCIe 2.0×1 slots, the chipset provides a total of 38 PCIe 2.0 lanes and 4 PCIe 2.0 for A-Link Express III solely in the Northbridge

Looks like you'll be getting either 2 x16 electrical with the rest disabled when a card is inserted (if the OEM decided to invest in some extra hardware) or and 4x8 electrical.
x8 electrical is usually enough for (most) Nvidia cards to work, not sure about the 1070/1080, but you probably want to confirm it.

You can ignore the PCIe land bandwidth since it's not a factor for (most) compute applications, but the electrical stuff is sadly a pitfall, this gen could even be potentially worse since allot of the OEM's dropped to a single power connector (6pin on 1070, and 6/8pin on 1080 non OC cards) which might indicate they are planning to draw more power from the PCIe bus.
The fact that Nvidia kinda also dropped support for 3 and 4 way SLI (which now requires an "enthusiast" code that is written to the bios of your card) could also introduce some issues if OEM's pretty much bet that you'll only plug the card into an X16 electrical slot even in SLI so the cards might either not work or not be stable if they are connected to an X8 one (x1/x4 shouldn't work at all unless nvidia did a complete 1080 from the previous gen).

P.S. if you are building everything from the ground up and not using old hardware that you already own I would look at old (like 2nd gen Core based Xeon, or old Opteron) servers with lots of PCie slots, you can usually find them for a couple 100's $ on ebay.
I'm going to go with:

row = sequence
record = named conjunctive sequence
variant = named disjunctive sequence

:)

Can you explain what you mean when you say "proper" types? (So I can get what you mean from there on out.) Are all your examples using regular standard Haskell syntax? (I get that you are making up type (and kind) names for illustration purposes). Thanks!
My partner has spent 30 minutes sitting in your lobby. If someone from the Economist is reading this, please ensure it doesn't happen to the next candidate as it's extremely unprofessional and a huge red flag.
A decent light-weight editor, with the newly added terminal (early-stage, for me UTF-8 is not shown correctly) it gets close to what geany provides.

I'm now switching between geany and vscode daily.
Obscurity Is a Valid Security Layer
Seems obvious that they want to avoid personal repercussions. They very frankly embarrass other countries (deservedly), and they don't want to lose their ability to get a visa or even endanger their own safety.
>At what point do they make sense monetarily?

For password cracking? Never, especially considering you can just go on insidepro or something and rent access to someones cluster.
How Pantone Is Still Turning Color into Money (2015)
Here's a very good industry examination which describes why there's ongoing issues between RIAA and YouTube:

http://www.completemusicupdate.com/article/trends-the-music-...
I just noticed this in the blog / release notes:

>Comparing files
> We have added a new API command that allows you
> to use the diff-editor on two arbitrary resources
> like so:
> commands.executeCommand('vscode.diff', uri1, uri2)

does anyone know where I can enter commands so I can try that out?

Reading that, it seems like I can use VSCODE to diff two different web pages?

That'd be really cool if I could (for example):

commands.executeCommand('vscode.diff', "http://www.google.com", "http://www.google.ca")
This project uses reference counting to deallocate memory, so memory is being freed when it is no longer used.

However, the paradigm you're referring to is interesting. Short-living processes that allocate little memory could work. Also, servers could use this model: create a slab of memory for each request, and allocate memory on that slab when processing the request. When the request is completed, you can free the entire slab at once. I know the Ur language does something like this.
Oh wow, I like this too. I have always wanted to have something like this for myself and my life. And I'd like to see the past populated with historical events, etc.
By banning shouting "fire" in a crowded theatre, you also prevent people from warning you when there IS fire. Now you've created perverse incentives. I suspect there might be a fire, but will not speak up until it is too late.

Bad speech can be countered by MORE speech. Ban on speech cannot.
This is the kind of low-effort, off-the-cuff pronouncement that I hate seeing on here. Because an Indian (presumably) you knew was driving in an unsafe manner, you can directly make pronouncements about "mass insanity" about a country of a billion people?

Mind you, I'm not saying Indians are safe drivers. Indian driving, I freely admit, is spectacularly unsafe and makes me worried. There are a host of factors that cause this unsafe driving, including:

- Roads built for way smaller cars

- The sudden liberalization of the economy in the 90s leading to way more vehicles than the roads were designed for

- A lot of people owning a vehicle, and having social expectations from them about automatically knowing how to drive (I'm not kidding, and we're talking stick shift here)

- Traffic policemen numbers from the middle of the last century

- Mushrooming urbanization and the resultant low level of trust among urban populations

...but "some kind of mass insanity is going on in India because my brother's Indian father-in-law ran a bunch of red lights at 2am" is ridiculous.
The Print Shop: Why the Dot-Matrix Printer Icon Faded from View
You can set a certain max number of processes. I don't think there's a way to explicitly do process-per-tab or process-per-domain.
Finding Graham
Why are joe_the_user's comments being downvoted? He's presenting a well known view among philosophers, just doing so forcefully.
It's pretty poor; expect only the basics of moving. I don't think this is a technical problem though, just a plugin maturity problem.
Measuring progress is hard.

100 years ago, a person in the wrong place in the United States who happened to say something someone else didn't like might end up getting murdered by a mob.

I guess that is getting to be a long time ago, but history should not be viewed with a tight lens.
Would a USB ASIC give better performance?
Absolutely. If you are truly confident in your position, and know it is correct then a dissenting voice shouldn't bother you. Instead you should just feel sorry for them.

It's the people who can't handle that a dissenting voice is causing cognitive dissonance that feel like violence is the solution.
TLDR: You made it up.
The scrypt and bcrypt rates are a bit misleading because they're with unrealistically low work factors:

* bcrypt: 2^5, when 2^10 or 2^11 is a much more typical figure

* scrypt: N=1024 r=1 -> 128KiB. For interactive logins the recommendation is N=16384 r=8 -> 16MiB.

LastPass is also off by a factor of 10 (500 rounds, when they default to 5000).
Will it someday merge or integrate with visual studio?
Lol. Fabricated? Now you proved me a point.
> As usual, religion is a smokescreen.

Why do you deny sincere religiosity and direct reading of the texts as the motivation for the acts of religious people? Through the ages the humanity has done a lot of harm to "others" based on much less than what's in the holy texts of "the religion that can't be named." But that particular religion has spread especially based on the idea of fighting the war for religion and benefit of the fighters (both in this world and as the shortcut to heaven), all in the "holy" texts.

For Christianity's witch hunting, only one verse in Bible was enough (Exodus 22:18). Luckily, there was at least:

https://en.wikipedia.org/wiki/Render_unto_Caesar

Edit: return0, your "only very few lines have being pursued" signals to me that you don't know the content of the "holy" texts being discussed (that is, of the religion that can't be named). The visual presentation of the extent of hate directed to unbelievers is stunning -- almost every chapter remains heavily marked once we attempt doing this. And the ideas and demands are often, almost hypnotically, repeated. It's easy to prove it, there are enough translations even on-line.
True, but there is a middle ground. The users of the service could boycott or make their voices heard in other ways.

Of course when a single company has a near monopoly due to network effect they become a defacto government.
You could just use C (or any other non-GC language) and opt out of freeing your memory. That it is done sometimes (not always intentionally, of course). The DMD Compiler for example:

"DMD does memory allocation in a bit of a sneaky way. Since compilers are short-lived programs, and speed is of the essence, DMD just mallocs away, and never frees. This eliminates the scaffolding and complexity of figuring out who owns the memory and when it should be released. (It has the downside of consuming all the resources of your machine if the module being compiled is big enough.)"

http://www.drdobbs.com/cpp/increasing-compiler-speed-by-over...
>without fear of black helicopters surrounding the protester's home. The military operatives won't come to arrest him and keep him silent

Don't protest about wall street or a militarized police force damn well will beat you up/pepper spray you/shoot you with a grenade launcher/arrest you
For me personally as someone who does design and illustration type work I go back to the things I fell in love with as a kid that got me into being creative. I look through old comic books/books old instruction manuals from tape and floppy video games, cartoons I have not looked at in a long time etc. I find it rekindles that old sort of excitement and newness of everything and reminds me I can try or do whatever I want.

I also go out into nature and disconnect from everything for awhile. I will walk through nature and constantly find things I have never seen before and draw inspiration from it. I find that really brings me back to the basics and allows me to clear my head.
Well, the good news is that this is a temporary problem. There's only so many computers out there that will get the Windows 10 upgrade and presumably that number will drop like a rock as PCs either get upgraded or the users switch to Linux ;)
I wonder how many shaders can be run in Minecraft and still get 60fps with this setup.
I don't know, I haven't had the same experience as you.

I did a lot of integer programming in grad school. While you're right that integer programming doesn't scale well enough to solve many real world problems [1], OR and and optimization skills have helped me have a nice career.

I did real word scheduling for a supply chain company (via constraint programming and GA's), worked at a quant hedge fund (where I formulated lots of classical portfolio optimization problems), worked at an energy analytics company (lots of QP's). Recently I've been working in Machine Learning, which has tons of optimization problems. You're just trying to find the optimal predictions, at the end of the day. So I've been making a nice living with my OR skills in many ways. I'm a proud INFORMS member ;-)

[1] Edit: and even that is changing. The 2016 Mixed Integer Programming Workshop [https://sites.google.com/site/mipworkshop2016/speakers] seemed to have a lot of interesting work. Take this paper by Dimitris Bertsimas on using integer programming for variable selection in ML:

http://www.mit.edu/~dbertsim/papers/Machine%20Learning%20und...
https://addons.mozilla.org/en-US/firefox/addon/the-fox-only-...
Totally true, there were a lot of regressions since I revamped the grid system from scratch and I'm fixing them.

The main code is in sass and everything is compiled with grunt. You can do it manually, check `src/picnic.scss`. However note that I don't follow semver so strictly with that file, so make sure to lock the version.

Thanks :)
You know what? You're right. I didn't read the article. I see it is focused much more broadly on the globe and govornment-sponsored censorship. I assumed it was another dumbass article chicken-littleing about social media companies choosing how much hate to allow on their platforms.
Prior to the 1930s, it was actually fairly common. It even wound up as the logo for an Vancouver-area women's hockey team[0].

[0] https://en.wikipedia.org/wiki/Fernie_Swastikas
I believe somewhere in there the judges have the ability to ask questions and determine things on their own despite what either party wants or desires. It's the whole point in having a judge. If everything could be decided solely on evidence presented without question then people are not required for most cases, just an elaborate evidence decision tree is needed.
> I, personally, could not sit idly by and watch, or record, anyone suffering without attempting to assist.

We should be careful with this kind of statements. I remember that in Thinking, Fast and Slow, Daniel Kahneman describes an experiment which shows that most people don't actually take action when the responsibility is shared among other people. Of course most people think they would.
The violent people should isn't it?
Select works poorly
Bots: Use for Job Search
This is what I call a fun use for bots!
Remembering the time when I used to write cover letters and fill up long applications and ... in the middle of process "Your session has timed out. Please sign in again". Argh!
The behavior pattern described is basically the collision of honour culture (belief in retribution) and victimhood culture (easily taking offense).

https://www.researchgate.net/publication/272408166_Microaggr...
The problem is then you are spending about 2000$ on your "chassis"(case, cpu, motherboard, memory, cooling etc.) if you are in that situation then getting the more expensive cards (1080/1080ti or even the Titan w/e they'll name it now) is usually the only way to go because your chassis is now a major factor of the final price so you'll need to squeeze a much performance from it as possible.
You can check the compatibility of popular add-ons here: https://www.arewee10syet.com/
While things like Jabber have an obvious alternative (i.e. Slack), who can compete with Cisco in terms of their desk phones and meeting room equipment? I only ask because their hardware is so ingrained in the company I work for that even if I were somehow able to convince everyone that Slack was worth switching for, who the hell else am I gonna get video conferencing equipment like this[0] from?

[0]http://www.cisco.com/c/en/us/products/collateral/collaborati...
Correct me if im wrong but the argument in the post is that currently, we do have unwilling and untrained world citizens, unable to compose useful programs/functions from baser functions and APIs. But he/she takes the utopian viewpoint; they can and will have a reason to learn. And those who dont will suffer or be at some minor or massive disadvantage. It was stated that at some point citizens of the world, on average didnt know basic maths. And on average, that changed or is at least changing...

So why not be hopeful that the modern laziness of the human who wishes to scroll through a twitter stream of Facebook feed slowly dissolves and is replaced by people who wish to make computation more useful to them? More personal to their needs, and more able to help them accomplish their goals of obtaining amd organizing knowledge and their life?

I agree with the premise, not that, currently, all of us are ready for such an implementation. It'll require a reboot of our education system, and what we think is important to teach in schools.

> Most people call a mechanic when their car starts spewing smoke. I think it's fair that most people would call a programmer when they need an application made.

The major difference between the mechanics world and programmers world is that one is 100% symbolic, the parts are (potentially) free, reusable, and non-degradable. Given someone knows functional math, and is provided with these free, reusable and non degradable parts, surely, itd be a much easier task than learning everything about cars and the ways they can fail.

This futuristic building block programming world still maintains professional programmers who create abstractions that are easily composed. After all, thats the hard part, right? (Beyond scaling and centralizing, which as the article points out, may be a problem caused by the need for centralization in the first place)

> I think it's utterly and completely unrealistic to expect the average person to know how to patch together APIs in order to deliver functionality.

I feel like you are making this sound harder than it really is. Again, its the easiest part of programming, and yes non programmers dont know how to do it, but is it any different (or difficult) than forcing or suggesting them to learn calculus (or pre-calculus) in high school?
Stay Scrappy, Hackers – Comparing against the big boys of product development
"Corporate accounts payable, Nina speaking. Just a moment."